DropDown bei eigener Komponente (DataField)



  • Hi!

    Ich würde gerne mal wissen wie ich bei einer selbst erstellten Komponente ein DropDown Menü bei DataField hinkriege wie z.B. bei TDBEdit oder TDBText. Wenn ich das mit nem AnsiString mache, zeigt er natürlich nur ein normales Textfenster im ObjektInspektor an und kein DropDown Menü in dem man die Tabellenfelder auswählen kann.

    __property AnsiString DataField = {read = GetDataField, write = SetDataField, nodefault};
    

    ich brauche aber unbedingt ein dropdown

    danke

    hoffe man versteht was ich meine



  • dann nimm eine ComboBox und leite deine Komponete davon ab.



  • geht leider nicht. die Komponente muss zwangsweise von TCustomCOntrol abgeleitet werden d.h. das ich das DataField auf jeden fall manuell als property einfügen muss...



  • Hi,
    die Antwort darauf heißt TPropertyEditor! Musst dir einen eigenen PropertyEdiot erstellen und diesen dann für deine Property registrieren!

    MFG

    Alexander Sulfrian


Anmelden zum Antworten