Ich versuche herauszufinden, wie ich dynamische Kontrollkästchen in meinem Formular erstellen kann, wenn ich nicht genau weiß, wie viele Kästchen ich brauche.
Das Problem ist, dass ich nicht weiß, wie ich mehr als ein Objekt DIMEN kann. Dies ist mein Code für die Erstellung eines Kontrollkästchens
Dim checkBox As New CheckBox()
Form1.Controls.Add(checkBox)
checkBox.Location = New Point(10, 10)
checkBox.Text = "testing"
checkBox.Checked = True
checkBox.Size = New Size(100, 20)
Es funktioniert ganz gut, aber ich bin nicht in der Lage, mehr als ein Kontrollkästchen hinzuzufügen, ohne dies tun zu müssen:
Dim checkBox As New CheckBox()
Dim checkBox2 As New CheckBox()
Form1.Controls.Add(checkBox)
checkBox.Location = New Point(10, 10)
checkBox.Text = "testing"
checkBox.Checked = True
checkBox.Size = New Size(100, 20)
Form1.Controls.Add(checkBox2)
checkBox2.Location = New Point(40, 10)
checkBox2.Text = "testing2"
checkBox2.Checked = True
checkBox2.Size = New Size(100, 20)
usw...
Gibt es eine Möglichkeit, mehr als 1 Kontrollkästchen zu dimmen, anstatt mehrere Dim-Anweisungen für jedes Kontrollkästchen schreiben zu müssen?
Entschuldigung, vielleicht sollte ich das sagen
**Ich möchte etwas in dieser Art machen:
dim checkBox() as CheckBox
do until i = 50
Form1.Controls.Add(checkBox(i))
checkBox(i).Location = New Point(10, 10)
checkBox(i).Text = "testing " & i
checkBox(i).Checked = True
checkBox(i).Size = New Size(100, 20)
i += 1
loop**