Button zur Laufzeit auf Tab2 erzeugen



  • Hallo Leute,

    ich versuche gerade einen Button, der zur Laufzeit erzeugt wird, auf das Tab2 meines TTabControl zu bringen. Zur Erzeugung des Buttons verwende ich diesen Code:

    TButton *Button;
      Button = new TButton(this);
      Button->Parent = TC1;
      Button->Caption = "Button " + (String)buttonanzahl;
      Button->Left = x;
      Button->Top = y;
      Button->Width = 140;
    

    Wie man sieht, gebe ich als Parent mein TabControl (TC1) an. Doch leider werden die erstellten Buttons auf allen Tabs erzeugt. Wie stelle ich es nun an, dass meine Buttons nur auf Tab2 erzeugt werden??? Ein Lösungsansatz währe doch: TC1->Tab2?

    Gruß Torsten



  • Hi,

    auf einem TTabControl kannst du sowas zur Laufzeit nicht machen.
    Warum nimmst du kein TPageControl? Da ist das Parent das betreffende TabSheet.

    mfg
    kpeter



  • Jup, bin ich auch drauf gekommen. Funzt genau so wie gewünscht.

    Trozdem Danke...

    Gruß Torsten


Anmelden zum Antworten