Listbox->Add(Button)



  • Hallo,

    kann man in eine ListBox, CheckedListBox oder ListView Buttons einfügen und die dann benutzen können, wenn ja wie geht das?

    Button ^b = gcnew Button();
    b->Text = "button1";
    b->Width = 10;
    b->Height = 10;
    
    listBox1->Add(b);
    

    So geht das nicht, zumindes konnte ich den button nicht sehen.





  • Danke für den Link aber das meinte ich nicht.
    Da wird beschrieben wie man mit einem Button in eine ListBox was einträgt, ich will in eine ListBox ein "Button" eintragen, d.h in der ListBox sollen dan Button sein (und Text), die ich dan anklicken kann und die was auslösen, wieviele Button's es sein werden weiß ich nicht.



  • Ich hab jetzt FlowLayoutPanel dafür benutzt aber hab da ein Porblem.

    Panel ^p = gcnew Panel();
    p->BackColor = Color::White;
    p->BorderStyle = BorderStyle::FixedSingle;
    p->Height = 25;
    p->Width = 200;
    p->Margin.All = 0;
    
    flowLayoutPanelEbenen->Controls->Add(p);
    

    Ich will dass das Panel keinen Margin hat aber es klappt nicht, denn wenn ich mehrere Panel's einfüge, dann sehe ich einen kleinen Abstand zwieschen den Panel's.



  • Hallo Leute,

    ich komm da doch nicht weiter.

    Ich möchte in eine ListBox Steuerelemente einfügen so das ich dann die ListBox scrollen kann und wenn da ein Button drinne ist den auch anklicken.

    Wie kann ich das denn machen, hab schon gesucht aber nichts gefunden.

    Wenn ich

    Button ^b = gcnew Button();
    b->Text = "button1";
    b->Width = 10;
    b->Height = 10;
    
    listBox1->Add(b);
    

    benutze dann wird zwar etwas in die ListBox eingetragen aber ich sehe den Button nicht kann aber das "Item" auswählen.


Anmelden zum Antworten