TPopupMenu 가 TDBGrid 에서 사용될 때 TMenuItem 을 통한 TDBGrid 를 알아낼 수 있다.
var
vPopup : TPopupMenu;
vDBGrid: TDBGrid;
...
vPopup := TPopupMenu(TMenuItem(Sender).GetParentMenu()); //MenuItem에 해당하는 PopupMenu
vDBGrid := vPopup.PopupComponent; // PopupMenu를 사용하는 Component 여기서는 DBGrid
showmessage(vPopup.PopupComponent.Name); // PopupMenu를 사용하는 Component의 이름
'델파이' 카테고리의 다른 글
와일드카드(*) 사용한 일괄 파일삭제 (0) | 2016.06.08 |
---|---|
PDF 파일 만들기 (엑셀 OleObject 이용) (0) | 2016.05.20 |
TDBCtrlGrid 마우스휠 이벤트 구현, TMessage 타입 변경이 원인 (0) | 2016.03.17 |
Copy, Length AnsiString UnicodeString 차이, IsCharAlphaA 알파벳 문자확인 (0) | 2016.03.12 |
델파이 유니코드 체계 TComport 인쇄시 한글 깨짐 해결 (0) | 2016.03.11 |