تحديد المكون الرئيسي
سؤال
لدينا TToolbarButton (ق) على شريط الأدوات، كل مع انها الخاصة TPopupMenu المرتبطة بها. القوائم المنبثقة هي كل نفس ذلك نود أن يكون القوائم واحد فقط لجميع أزرار شريط الأدوات. مشكلة لدي هو تحديد باستنادها ToolbarButton القائمة المنبثقة.
ولقد حاول ما يلي، ولكني أحصل على انتهاك وصول.
...
with (Sender as TPopupMenu) do
ShowMessage((GetParentComponent as TPopupMenu).Name);
...
وأي أفكار كيفية الحصول على الأم من القائمة المنبثقة؟
شكرا، بيتر.
المحلول
وحاول
with (sender as TPopupMenu) do
ShowMessage(PopupComponent.Name);
وهذا يجب أن تعطيك TToolButton الذي تم الضغط.
لا تنتمي إلى StackOverflow