Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
스트링그리드에서 오른쪽 마우스
제목 그대로
스트링그리드에서
오른쪽 마우스 클릭시
Row 값을 구하는 방법을 알고 싶습니다.
왼쪽 마우스는 자체 이벤트가 있는데
오른쪽 마우스 클릭시는 어떠헤 구할수가 있을까요??
2
COMMENTS
major
•
2003.09.08 19:46
안녕하세요...
저는 걍 팝업 메뉴를 연결하면 될 것 같은데요..
그럼 즐프하세염..
0
0
삭제
수정
댓글
김진용
•
2003.09.08 22:03
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Grids, Menus;
type
TForm1 = class(TForm)
StringGrid1: TStringGrid;
PopupMenu1: TPopupMenu;
N1: TMenuItem;
procedure StringGrid1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
procedure StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer;
var CanSelect: Boolean);
procedure StringGrid1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1 : TForm1;
ci_row,ci_col,MouseX,MouseY : Integer;
implementation
{$R *.DFM}
procedure TForm1.StringGrid1MouseMove(Sender: TObject; Shift: TShiftState;
X, Y: Integer);
begin
MouseX := X;
MouseY := Y;
end;
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
begin
ci_row := Arow;
ci_col := Acol;
end;
procedure TForm1.StringGrid1MouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
Pos : TPoint;
iCol,
iRow : Integer;
begin
StringGrid1.MouseToCell(MouseX,MouseY,iCol,iRow);
if (Button = mbRight) then begin // 마우스 오른쪽버튼이 눌렸다면.popUp ..
GetCursorPos(Pos);
PopupMenu1.Popup(Pos.X, Pos.Y);
end;
end;
end.
예제 올립니다....
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
유창원
•
2003.09.09 00:16
3
COMMENTS
/
0
LIKES
한시스템에 DBE를 사용하는 프로그램끼리 충돌이 나요
장태원
•
2003.09.11 11:57
Mysql 의 리스너가 하나만 되는듯 하군요
유창원
•
2003.09.15 23:27
그럼 BDE를 쓰지 않으면 될것 같은데 BDE를 사용하지 않고 프로그램 할 수 있는 방법이 있나요?
김경록
•
2003.09.23 01:20
유창원
•
2003.09.09 00:00
2
COMMENTS
/
0
LIKES
VB에서 만든 OCX를 Delphi에서 사용할 수 있나요?
최용일
•
2003.09.09 00:44
안녕하세요. 최용일입니다. 먼저 그 ocx를 윈도우에 등록해야죠... 이미 되어 있다면 할 필요없구요... ...
유창원
•
2003.09.09 00:52
...
정규성
2003.09.08 23:59
0
COMMENTS
/
0
LIKES
퀵리포트의 QRExpress 컴포넌트같은 폼에서 사용하는 컴포넌트가 있나요?
이정은
•
2003.09.08 22:21
2
COMMENTS
/
0
LIKES
dbgrid 에서 컴마 삽입가능하지요
김진용
•
2003.09.09 01:21
Query Fileld 컴퍼넌트에 보면 DisplayFormat 라는 Inspector 가 있습니다.. 그기다가 #,##0 를 하면 콤마...
major
•
2003.09.09 01:26
거의 위와 같이 하시면 될 것 같네요... 근데 쿼리 컴포넌트를 사용 못 하고 걍 Create해서 포맷을 ...
양용호
2003.09.08 20:31
0
COMMENTS
/
0
LIKES
플레시 컨트롤 사용시 질문입니다.
조경모
2003.09.08 19:50
0
COMMENTS
/
0
LIKES
프린터 출력 코딩에서...
이철승
•
2003.09.08 18:34
2
COMMENTS
/
0
LIKES
스트링그리드에서 오른쪽 마우스
제목 그대로 스트링그리드에서 오른쪽 마우스 클릭시 Row 값을 구하는 방법을 알고 싶습니다. 왼쪽 마우스는 자체 이벤트가 있는데 오른쪽 마우스 클릭시는 어떠헤 구할수가 있을까요??
major
•
2003.09.08 19:46
안녕하세요... 저는 걍 팝업 메뉴를 연결하면 될 것 같은데요.. 그럼 즐프하세염..
김진용
•
2003.09.08 22:03
interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, ...
이정은
•
2003.09.08 18:34
1
COMMENTS
/
0
LIKES
소스 해석좀 부탁합니다.
major
•
2003.09.08 19:51
안녕하세요... 위에 소스는 디비 그리드에 색상을 넣어주기 위한 부분으로 1번 라인은 그리드에...
조승식
•
2003.09.08 17:30
1
COMMENTS
/
0
LIKES
느려터지는adoconnection!....adoconnection으로 select하는것이 이러케느린가요?
장태원
•
2003.09.11 12:00
참고1) EMDT 에 인덱스가 걸려잇는지 확인해보세요.
장태원
2003.09.08 08:57
0
COMMENTS
/
0
LIKES
[잡담] 요새 질문들을 보면서...
김찬용
2003.09.07 19:33
0
COMMENTS
/
0
LIKES
크리스탈 사용법 ??
우주천왕
•
2003.09.07 03:49
1
COMMENTS
/
0
LIKES
lib이를 사용하려면?
우주천왕
•
2003.09.07 04:00
제가 바보가 된 느낌.. 왜 이런 질문을 했을가.. 휴.. 해결 방법 혹시 저같은 오류를 범하는 분들이...
조경모
•
2003.09.06 21:51
2
COMMENTS
/
0
LIKES
edit1.text 에 글자수.......
성더기
•
2003.09.08 19:31
Edit1.Text의 MaxLength 프로퍼티를 10으로 하시고 OnExit 이벤트에 if Length(Edit1.TExt) <10 then...
정경철
•
2003.09.07 01:39
if Length(edit1.Text) > 10 then ShowMessage('10보다 큼니다.'); if Length(edit1.Te...
천희택
•
2003.09.06 18:45
1
COMMENTS
/
0
LIKES
다른 어플리케이션의 자식 폼의 핸들을 얻을려고 합니다.
최용일
•
2003.09.09 01:02
안녕하세요. 최용일입니다. 델파이 폼은 대부분 그냥 FindWindow로 다 찾아지는데... 델파이 폼은 대부...
우주천왕
2003.09.06 12:16
•
0
COMMENTS
/
0
LIKES
앗 소스와 이미지 올립니다. 좀 알려주시길.
남현숙
2003.09.06 08:34
0
COMMENTS
/
0
LIKES
Listview 컬럼에 색상을 변경하고 싶습니다.
우주천왕
•
2003.09.06 04:15
1
COMMENTS
/
0
LIKES
ADOConnection에 답변좀~~
장태원
•
2003.09.08 08:52
데이타베이스만 연결됬다고 데이타베이스를 사용하는것은 아닙니다. 데이타베이스에 테이블도...
오정훈
•
2003.09.06 04:03
1
COMMENTS
/
0
LIKES
ActiveX배포시...
hello
•
2003.09.07 02:29
데이타베이스도 클라이언트에 까신다는 말씀이신가요? 아님 bde엔진을 이용해서 데이타베이스서버에 접근...
박연준
2003.09.06 01:24
0
COMMENTS
/
0
LIKES
데이타 베이스 편집에 관한 문제
윤민규
•
2003.09.06 01:15
1
COMMENTS
/
0
LIKES
QReport 사용자정의 Page 문제 해결부탁 드립니다.
정경철
•
2003.09.06 02:08
프린트 기종에서 사용자 정의 용지가 지원 되는지 확인 하십시오. 2000은 NT 계열이라 지원이 안되는경우...
이철승
2003/09/08 18:34
Views
267
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
안녕하세요...
저는 걍 팝업 메뉴를 연결하면 될 것 같은데요..
그럼 즐프하세염..