Buttons dynamisch einbinden?

Dr_Shiwago

Grünschnabel
Hallo
weiß nicht genau ob der titel passt, wusste aber nicht welches thema ich meine Problem widmen sollte.
Nun zu meinem Problem. Ich bin ziemlich neu auf dem gebiet muss aber ein für mich schwieriges projekt erstellen. dazu habe ich folgende frage:

Ich habe eine sich ständig veränderte Form mit anfänglich 6 buttons die vom Benutzer durch den button neu erweitert werden und über einen löschen button gelöscht werden können. Nun habe ich mir überlegt ein Array mit den ganzen Buttons zu erstellen. Die buttons sollen alle die gleichen Größe haben und jeweils drei buttons in einer spalte. Wie mach ich das jetzt das bei einem neuem button automatisch ein Button, falls bereits drei buttons sich in einer spalte befinden, in der nächsten spalte erzeugt wird und wenn ich einen lösche das sich die anderen Buttons neu anordnen. Außerdem sollen sich alle Buttons der Form anpasssen. Das heißt wenn ich die form vergrößere sollen sich die buttons auch proportional vergrößern.

Ich hoffe ihr könnt mir da weiterhelfen. Bitte nur in C#.
 
Für das automatische Anordnen würde ich einen FlowLayoutContainer verwenden. Der ordnet Controls automatisch in einer bestimmten Reihenfolge an.
 

Neue Beiträge

Zurück