Ein PopUpMenu ain vielen Edits verwenden!!



  • HAllo,

    mein problem:

    ich habe ein popupmenu, was ich für ca 20 edits benutzen möchte!

    bei jede, edit soll die funktion die länge des textes in dem jeweiligen editfeld anzeigen!

    wie kann ich das bewerkstelligen?

    ich kann ja jedem edit das popoup zuweisen, aber beim aufruf kann ich ja kein festes edit benutzen....gibt es da soetwas wie sender oder so?

    und btw..wo bekommt man in diesem bereich sender und komponenten informationen?



  • Hallo

    siehe TPopupMenu::PopupComponent

    bis bald
    akari



  • ok danke, ich schau mir das mal an!
    Aber wo bekomme ich noch mehr informationen über die themen sender und die components - sachen!?!



  • Hallo

    Aber wo bekomme ich noch mehr informationen über die themen sender und die components - sachen!?!

    Sender ist ein häufig verwendeter Parameter und bezeichnet immer das Objekt, das einen Event auslöst. In Fall des Popup-Menu ist Sender aber nicht z.B. das Edit, sondern das Popup-Menu selber. Die völlig korrekte Verendung von Sender wäre also

    TPopupMenu* menu = static_cast<TPopupMenu*>(Sender);
    // mit 'menu->PopupComponent' arbeiten
    

    Was du genau zu "components - sachen" meinst weiß ich nicht. TComponent ist eine abstrakte Basisklasse für alle Objekte die sich direkt einem Form unterordnen.

    bis bald
    akari


Anmelden zum Antworten