Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
마우스클릭시 좌표값은 어떻게 알아오나요?
디비그리드에서 오른쪽마우스를 누르면 팝업윈도우가 뜨게 하려고 합니다.
그런데 그 좌표값이 잘 안잡혀서요...
마우스 오른쪽 버튼이 클릭될때 좌표값은 전체화면이 기준인가요,
아니면 실행창 기준인가요?
글구... 버튼을 토글버튼형식으로 만들려고 하는데...
버튼의 색깔을 바꾸는 방법좀 알려주세요... 잘안되서리..
버튼이 눌려져 있는듯한 효과를 내려면 어떻게 하면 되나요?
알려주실꺼죠~?? ㅋㅋ
1
COMMENTS
최용일
•
2002.07.10 00:33
안녕하세요. 최용일입니다.
TDBGrid의 OnMouseDown이벤트에서 하시면 되겠네요. 마우스 좌표및 누른 버튼종류가 파라매터로 넘어오니까요... 좌표값은 TDBGrid내의 지역적인 좌표입니다. 전체화면을 기준으로한 좌표값으로 변환시켜주시면 됩니다....
procedure TForm1.DBGrid1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
P: TPoint;
begin
if (Button = mbRight) then
begin
P := DBGrid1.ClientToScreen(Point(X, Y));
PopupMenu1.Popup(P.X, P.Y);
end;
end;
^^ 항상 즐코하세요...
0
0
댓글
(NOTICE) You must be
logged in
to comment on this post.
신호
•
2002.07.09 21:56
5
COMMENTS
/
0
LIKES
Case문의 조건을 프로그램실행시 결정할수 있게하려면...
최용일
•
2002.07.10 01:17
신호
•
2002.07.10 03:26
최용일
•
2002.07.10 04:19
신호
•
2002.07.10 20:37
최용일
•
2002.07.11 01:09
수서니
•
2002.07.09 21:25
2
COMMENTS
/
0
LIKES
모달창 띄울때 unique 에러가 뜨는건 왜일까요?
수서니
•
2002.07.10 03:14
우편번호 찾는 모달창에서.... 컴포넌트들을 지우고 다시 갖다놓고 Query의 Active를 false로 두고 f...
한하눌
•
2002.07.09 22:38
frmZip 폼의 create 에 정의 된부분 또는 해당폼에 있는 query컴포넌트에서 사용된 query에서 발생한 오류...
장재호
•
2002.07.09 21:18
3
COMMENTS
/
0
LIKES
StringGrid 에서 해당 cell 의 data를 update.. 하려고 하는데..
나옹이
•
2002.07.10 00:18
글세요.... 제가 잘 알아 들었는지는 몰겠는데.... 스트링그리드에서 특정 셀의 값을 직접 수정해서 ...
장재호
•
2002.07.10 01:31
query:='update table set field_name='''+Stringgrid1.cells[2,Stringgrid1.row] where serial='+Stringgr...
나옹이
•
2002.07.10 02:30
냉.... serial 이라고 적은건요... 제가 습관적으로 인덱스키를 serial 이라고 쓰거든요.... 고유번호 ...
ㄴ ㅏ ㅁ ㅑ
•
2002.07.09 21:11
5
COMMENTS
/
0
LIKES
버튼...을 어떻게 해야할지...
성더기
•
2002.07.09 21:14
ㄴ ㅏ ㅁ ㅑ
•
2002.07.09 21:28
성더기
•
2002.07.09 21:35
ㄴ ㅏ ㅁ ㅑ
•
2002.07.09 21:40
성더기
•
2002.07.09 21:49
김영린
•
2002.07.09 21:05
3
COMMENTS
/
0
LIKES
델파이에서 문자열(가변)에서 자르는 방법이 매우 궁금해요.
김동묵
•
2002.07.10 00:59
이런방법이 있습니다. procedure TForm1.Button1Click(Sender: TObject); function GetI...
최용일
•
2002.07.10 00:52
안녕하세요. 최용일입니다. 나름대로 규칙이 있으니까 그 규칙에 따라 문자열함수들(Copy, Pos, ...)을 ...
김영린
•
2002.07.10 22:47
어려움이 있던 것을 해결해 주셔서 정말감사합니다.
Fake of Jackie
•
2002.07.09 20:58
1
COMMENTS
/
0
LIKES
Cannot change visible in OnShow or OnHide 에러
최용일
•
2002.07.10 00:42
안녕하세요. 최용일입니다. 말그대로 입니다. OnShow나 OnHide이벤트에서 Show, Hide메소드를 쓰거나...
개미
•
2002.07.09 20:50
3
COMMENTS
/
0
LIKES
쿼리 select문 좀 도와주세요. distinct 2번째질문.
성더기
•
2002.07.09 21:02
SqlStr := 'select A.code,A.Name,B.good ' &nbs...
개미
•
2002.07.09 21:35
답변 진심으로 감사드립니당. General SQL Error 인뎅... 뭐가 틀린건징.. 몇시간째 해봐도 못찾겠...
성더기
•
2002.07.09 21:41
확실치는 않지만... 테이블명하구 앨리어스 명을 다르게 줘보세요 From DataList A ...
수서니
•
2002.07.09 20:49
1
COMMENTS
/
0
LIKES
마우스클릭시 좌표값은 어떻게 알아오나요?
디비그리드에서 오른쪽마우스를 누르면 팝업윈도우가 뜨게 하려고 합니다. 그런데 그 좌표값이 잘 안잡혀서요... 마우스 오른쪽 버튼이 클릭될때 좌표값은 전체화면이 기준인가요, 아니면 실행창 기준인가요? 글구... 버튼을 토글버튼형식...
최용일
•
2002.07.10 00:33
안녕하세요. 최용일입니다. TDBGrid의 OnMouseDown이벤트에서 하시면 되겠네요. 마우스 좌표및 누른 버...
정진훈
2002.07.09 19:58
0
COMMENTS
/
0
LIKES
도트프린터 출력에 대해서 질문있어요
정영희
2002.07.09 19:56
0
COMMENTS
/
0
LIKES
메모리 관련 질문입니다...
쌍
•
2002.07.09 19:50
3
COMMENTS
/
0
LIKES
디비에디트에 관하여....
성더기
•
2002.07.09 19:56
추가는 Table1.Append 또는 Table1.Insert 하시면 됩니다 수정은 Table1.Edit 이구요 저장은 Table1.Po...
쌍
•
2002.07.09 20:43
displayformat을 0,00으로 했는데 잘 역시 마찬가지 인걸요... 근데 다른 질문인데요 procedure TForm1...
성더기
•
2002.07.09 21:09
제가 알기루 itmeindex는 integer형 인걸루 알구 있는데 거기다 String형을 집어 넣을려구 하니 에러가 ...
짱아
•
2002.07.09 19:44
3
COMMENTS
/
0
LIKES
TXT파일을 만들어 폴더에 넣어줄때..
깨구락지
•
2002.07.09 19:56
FileExists 함수를 사용하십시오. if FileExists('1A0709.TXT') then Do Something
짱아
•
2002.07.09 22:18
답변감사해염.. 가르쳐 주신것을 써서 해봤는데.. 안되염.. 제가 잘못쓴건지... 자세히점 갈켜 주세...
깨구락지
•
2002.07.10 17:32
var cnt:byte; sFileName:string; begin for cnt:=1 to 10 do be...
나원용
2002.07.09 18:58
0
COMMENTS
/
0
LIKES
db내용이 유실....
임수정
2002.07.09 18:33
0
COMMENTS
/
0
LIKES
CHART에서 PIE를 이용하여 변수값을 그래프로 나타내고 싶습니다
oss
•
2002.07.09 16:49
1
COMMENTS
/
0
LIKES
uses절에 있는 유닛 사용하기?
최용일
•
2002.07.10 00:22
안녕하세요. 최용일입니다. MMSystem 유닛도 델파이에 있는 유닛이구요... 음... 나머지는 전임자분...
Sean
2002.07.09 05:27
0
COMMENTS
/
0
LIKES
에러 리포트
최규호
2002.07.09 04:36
0
COMMENTS
/
0
LIKES
"object was open" 이라는 에라메세지가 뜸니다
수서니
•
2002.07.09 04:33
3
COMMENTS
/
0
LIKES
DBGrid에 내용이 안나옵니다요...
성더기
•
2002.07.09 21:17
값이 안보인다면... DBGrid에 DataSource가 연결이 안되있을경우 DataSource에 DataSet이 연결이 안되어 ...
머슴
•
2002.07.09 05:35
보통 DbGrid에서 자료가 안보이는 경우는 제일 먼제 아래의 상황을 먼저 보셔야 할것 같습니다.. ...
수서니
•
2002.07.09 18:54
당연히 했을꺼라 생각했는데... DBGrid의 프러퍼티중에서 Datasource가 연결이 안되어있었네요... 이...
손동언
•
2002.07.09 04:00
3
COMMENTS
/
0
LIKES
TOpenDialog에서 디렉토리만 선택할 수 있게 할려면..
송인석
•
2002.07.09 16:44
혹시 꼭 TOpenDialog를 이용할 생각이 아니시라면, FileExt유닛 (갑자기 이름이 생각이 안남-_- File???...
머슴
•
2002.07.09 06:05
전에 저도 님과 비슷한것을 한번 해볼라고 하는데 잘 안되더라고요.. 아무리해도 디렉토리...
조수석
•
2009.09.11 21:52
디렉토리 PATH 정보만 얻으려면 아래와 같이하시면 잘 됩니다.(델7) procedure TForm1.ShellTreeView1...
오덕교
•
2002.07.09 03:47
2
COMMENTS
/
0
LIKES
쿼리한 결과가 항상 2 레코드입니다. 특정 카운트의 값을 가져오려는데요...
머슴
•
2002.07.09 05:56
'PRICE','GONG' 외에는 순서와 관계 같은 경우이지요.. 간단히 이렇게 하면 안될까요.. ...
KDDG_ZZOM
•
2002.07.09 04:01
오라클이면 rownum을 사용하시면 될것같은데... 쿼리필드에 rownum인가? 하는 필드를 추가시켜서 처리하시...
수서니
2002/07/09 20:49
Views
430
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
TDBGrid의 OnMouseDown이벤트에서 하시면 되겠네요. 마우스 좌표및 누른 버튼종류가 파라매터로 넘어오니까요... 좌표값은 TDBGrid내의 지역적인 좌표입니다. 전체화면을 기준으로한 좌표값으로 변환시켜주시면 됩니다....
procedure TForm1.DBGrid1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
P: TPoint;
begin
if (Button = mbRight) then
begin
P := DBGrid1.ClientToScreen(Point(X, Y));
PopupMenu1.Popup(P.X, P.Y);
end;
end;
^^ 항상 즐코하세요...