wxButton einen Text zuweisen



  • Hallo zusammen,

    ist wahrscheinlich auch keine schwere Sache, doch irgendwie wills bei mi nicht funktionieren. Habe aus einer .xrc - Datei ein Dialog in meine Applikation geladen die ich mir anzeigen lasse. Habe auf dem Dialog mehrere Buttons gelegt die ich jetzt gerne beschriften möchte.

    Alle Labels der Buttons sind bei Programmstart noch nicht belegt.

    Ich versuche es mit folgendem Aufruf:

    wxGetApp().dlgSymbole.bSymboleEditieren->SetTitle("blabla");
    

    dlgSymbole ist dabei der wxDialog und bSymboleEditieren der Button für den ich den Text setzen möchte!

    Es wird folgender Fehler ausgegeben:

    error C2228: Der linke Teil von '.bSymboleEditieren' muss eine Klasse/Struktur/Union sein

    Kann mir einer prnizipiell sagen, mit welcher Methode man den Text dem Button zuordnet und wie ich den Button definieren muss? Wird der schon als Objekt angelegt, wenn ich ihn aus einer xrc-Datei lade?

    Vielen Dank für die Antworten
    Gruß



  • Müsste SetLabel sein. Einfach mal in die Doku von wxButton schauen.

    Ansonsten, mit wxGetApp ist das sicher nicht der beste Weg.
    Evtl. ist auch da ein Pointer dabei, dann muss es ein -> statt ein . sein.


Anmelden zum Antworten