سؤال

لدينا TToolbarButton (ق) على شريط الأدوات، كل مع انها الخاصة TPopupMenu المرتبطة بها. القوائم المنبثقة هي كل نفس ذلك نود أن يكون القوائم واحد فقط لجميع أزرار شريط الأدوات. مشكلة لدي هو تحديد باستنادها ToolbarButton القائمة المنبثقة.

ولقد حاول ما يلي، ولكني أحصل على انتهاك وصول.

...

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