-
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 7 Antworten in diesem Thema. Der letzte Beitrag () ist von ErfinderDesRades.
-
-
Musst du mit einer Schleife durchgehen.
Sofern die PictureBoxen alle gleich heißen kannst du diesen Code hier nehmen:
-
-
Daigel-Programming schrieb:
Danke erstmal!
Aber:
Ich will eigentlich das erreichen:
Eine Form mit 20 Pictureboxen. Die Namen: Picturebox1 bis Picturebox20.
In den ersten 10 Pictureboxen sollen nur bestimmte Bilder kommen, in den anderen auch bestimmte Bilder. Die Bilder werden per Zufall ausgewählt. Das hab ich schon. Aber ich weis nicht wie ich die PicBoxen jetzt zusammenfassen kann.
Beschreib das mal etwas konkreter.
Was meinst du mit die ersten 10 sollen nur bestimmte Bilder bekommen und die anderen auch bestimmte Bilder? -
also meinst du die bilder zu einem bild machen
edit
also noch nicht getestet aber das würde so gehen:
somit wird eine bitmap von der größe 800x600 erzeugt, und an die positionen an denen die pcboxen sitzen werden die bilder der Picboxen gesetzt -
-
und wo ist da jetzt der unterschied außer dass du es in eine methode gepackt hast?
ach ja für gewöhnlich verwenden picboxen images und nicht backgroundimage(sonst könnte man ja auch panels, groupboxen etc verwenden)
also
-
sowas sollte man überhaupt nicht mit 20 controls machen.
Man sollte sich eine Canvas - "Zeichenfläche" machen, und ZeichenObjekte - selbstgeschriebene Klassen, die (in diesem Fall) eine bitmap halten, und wissen wie sie sich zeichnen sollen. Davon 20 Stück.
Controls sind "teure" Ressourcen.
ein entfernt ähnliches beispiel findest du Control mit beweglicher Figur
das ist zwar nur 1 Figur statt vieler, und graphisch gezeichnet statt bitmap, aber so das prinzip
-
Benutzer online 1
1 Besucher
-
2 Benutzer haben hier geschrieben
- Gast (7)
- ErfinderDesRades (1)