ToolButton mit DropdownMenu und PopupComponent



  • Hallo,

    mein Problem ist ich möchte an ein ToolButton ein DropdownMenu einbinden,
    was auch geht alles wunderbar.

    Nur wen ich jetzt versuche auf das 'Caption' von ToolButton zuzugreifen ist er immer leer.

    Wen ich den DropdownMenu nicht mache aber dafür PopupMenu dann geht es!?!

    Problem ist bei PopupComponent:

    Gibt diejenige Komponente an, die zuletzt das Popup-Menü als Reaktion auf einen Klick mit der rechten Maustaste angezeigt hat
    
    TMenuItem *mi = dynamic_cast<TMenuItem*>(Sender);
    
    TPopupMenu *pm = dynamic_cast<TPopupMenu*>(mi->GetParentComponent());
    
    TToolButton *Button = dynamic_cast<TToolButton*>(pm->PopupComponent);
    
    ShowMessage(Button->Caption);
    

    Geht das jetzt auch irgend wie das es mit der Linken Maustaste geht???
    Das DropdownMenu wird ja mit der Linken aufgemacht, ist auch gut so.


Anmelden zum Antworten