문제

우리는 도구 모음에 ttoolbarbutton을 가지고 있으며, 각각 고유 한 tpopupmenu가 있습니다. 팝업 메뉴는 모두 동일하므로 모든 도구 모음 버튼에 대해 하나의 메뉴 만 갖고 싶습니다. 내가 가진 문제는 팝업 메뉴를 호출 한 툴바 버튼을 결정하는 것입니다.

다음을 시도했지만 액세스 위반을 계속받습니다.

...

with (Sender as TPopupMenu) do
  ShowMessage((GetParentComponent as TPopupMenu).Name);

...

팝업 메뉴의 부모를 얻는 방법이 있습니까?

고마워요, 피터.

도움이 되었습니까?

해결책

노력하다

  with (sender as  TPopupMenu)  do
      ShowMessage(PopupComponent.Name);

그것은 당신에게 눌린 ttoolbutton을 줄 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top