안녕하세요 고수님
고수님의 도움을 받고자 또 이렇게 찾아왔습니다
고민은 아래와 같습니다
dbgrid1에서 특정 컬럼의 셀만 클릭했을때 윈도우창이 뜨는방법.
dbgrid1에서 아래와 같이 자료를 뿌려주고 있습니다
--------------------------
날짜 | 이름 | 점수
--------------------------
2002-01-19 | 뽀로리 | 300
2002-01-19 | 너부리 | 200
2002-01-19 | 보노보노 | 200
근대요 dbgrid1의 이벤트를 보면은 여러가지 이벤트가
있잖아요
저는 이름에 해당되는 커럼의 cell을 더블클릭하면
새로운 윈도우창이 뜨게 하고 싶거든요
아래와 같이요
------------------
| 나이 : 12 |
| 성격 : 활발함 |
| 직업 : 학생 |
| |
-------------------
그래서 dbgrid1의 ondbclick 이벤트를 사용했는데
문제점은 날짜의 cell을 더블클릭해도 윈도우창이 뜨구요
점수의 cell를 더블클릭해도 윈도우창뜨너군요
제가 원하는것은 이름cell만 더블클릭하면 윈도우 창이
뜨도록 하고 싶거든요
어떻게 하면 되지요...?
꼭 알려줄꺼죠..? 믿습니다
그럼 안녕히 계세요
OnCellClick이벤트에서 Column.Title이나 Column.FieldName등을 체크하면 되지 않을까 생각되는데요...
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
if Column.Title = '이름' then
begin
윈도우창띄우기......;
end;
end;
^^ 항상 즐코하세요...