MenuItem zur Laufzeit erstellen



  • Hallo,

    Ich möchte ein MenuItem zur Laufzeit erstellen,

    class TForm1 : public TForm
    {
    __published:	// Von der IDE verwaltete Komponenten
    	TMainMenu *MainMenu1;
    	TMenuItem *a1;
    	TMenuItem *b1;
    private:	// Anwender-Deklarationen
    public:		// Anwender-Deklarationen
    	__fastcall TForm1(TComponent* Owner);
             TMenuItem *c;
    };
    //--------------------------------------------------------------------------
    __fastcall TForm1::TForm1(TComponent* Owner)
    	: TForm(Owner)
    {
         c = new TMenuItem(MainMenu1);
         c->Caption ="c";
         c->Parent = MainMenu1;
    }
    

    Bekomme aber die Fehlermeldung:
    Konvertierung von TMainMenu* nach TMenuItem nicht möglich.



  • hermes schrieb:

    Ich möchte ein MenuItem zur Laufzeit erstellen,

    Das hatten wir doch gerade.
    (Mit der Suchfunktion hättest Du Dein Problem schon längst gelöst.)


Anmelden zum Antworten