Visual BASIC 2008: Steuerelemente Feld erstellen?

Mal sehen ob meine Frage jemand versteht^^
Also, mit VisualBASIC 6 konnte ich Steuerelement-Felder erstellen.
Mit diesen ließ sich recht einfach zum Beispiel ein Spielfeld mit Bildern füllen:

(Also 200 Bilder groß, wird hier dann mit dem 0.ten Bild eines Grafiksets gefüllt. (Hoffe ich, hab schon ne Weile net mehr programmiert.))

Beispiel:
intAktuellesBild=0
For intBildnummer=0 to 199
imgSpielfeld(intBildnummer).Picture = imgGrafikset(intAktuellesBild).Picture
Next

Jedenfalls vermisse ich in VisualBASIC 2008 die Möglichkeit, Steuerelemente Felder zu erstellen. Wie geht das dort, wenn überhaupt; was kann ich alternativ machen?

In VB6 geht das ja einfach: ZB: Image-Steuerelement auf Form platzieren, Eigenschaften wie Name, Größe festlegen, dieses dann kopieren und wieder einfügen, woraufhin der Editor fragt, ob ich ein Steuerelemente Feld erstellen will. Und schon kann ich die einzelnen Elemente des Felds Indiziert ansprechen.

Wie funktioniert das bei VB2008?

2009-11-17T17:36:09Z

Hm, grade erst gesehen, in VB2008 gibt es kein Image Steuerelement? Und nu?

2009-11-18T04:14:50Z

Das ist schlecht, sehr schlecht.. Naja, im Zweifelsfall habe ich immer noch meine VB6 Enterprise Edition. Mal sehen, wie viel damit heute noch funktioniert^^

Yamato2009-11-17T23:55:36Z

Beste Antwort

Hallo,

die Steuerelement-Felder vermissen wohl viele VB6 Programmierer ;)
Ich befürchte, dass es so einfach nie wieder gehen wird. In VB.NET musst du das ganze selbst im Code mit Hilfe eines Arrays erzeugen.
Folgender MSDN Artikel erklärt das ganz schön:
http://msdn.microsoft.com/de-de/library/bb979199.aspx
Statt die Buttons im Code zu erzeugen und zu plazieren kannst du diese auch mit Hilfe des Designers erzeugen und brauchst im Code dann nur noch die Zuweisung zum Array vornehmen.

Ich hab lange kein VB6 mehr programmiert und bin deswegen nicht mehr sicher, was das Image Control alles konnte, aber die PictureBox sollte eigentlich alle Funktionen bieten, die du benötigst.

Gruß