[VB]pixelprogramm

05/30/2011 19:42 False#1
Mal wieder eine frage google hat mir nichts gesagt :o

Also ich möchte ein progamm machen wo man halt einstellen kann z.b 2x2

dann sollte sich eine form öffnen wo "felder" sind also so

[] []
[] []

und bei z.b 4x4

[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []

das war aber nicht alles, wenn man auf den ersten drückt soll es zum beispiel rot werden und das bei allen felder...

Okay ich gebe es zu kann nicht gut erklären:p
Danke schon einmal
05/30/2011 19:43 Assaki#2
Ein 4x4 Feld ist aber nicht
[] [] [] []
[] [] [] []
groß?
Sondern,
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
oder nicht?
05/30/2011 19:45 False#3
Quote:
Originally Posted by Assaki View Post
Ein 4x4 Feld ist aber nicht
[] [] [] []
[] [] [] []
groß?
Sondern,
[] [] [] []
[] [] [] []
[] [] [] []
[] [] [] []
oder nicht?
ups fail ja meine ich ja ;)
05/30/2011 20:30 Kraizy​#4
Wie willst du diese "Felder" darstellen? PictureBox oder GDI+ und wo sollen diese angezeigt werden?
Quote:
wenn man auf den ersten drückt soll es zum beispiel rot werden und das bei allen felder...
öhm..?
05/30/2011 20:41 False#5
also dort hat man wenn man nun einstellt 2x2 felder hat man 4felder die kann man dann nach belieben rot machen(soll nacher auch andere farben) aber das haupt problem ist das ich ja nicht alles mit pictureboxen machen kann sonst wäre der code ja ca 5000 zeilen lang
05/30/2011 21:31 Kraizy​#6
Quote:
sonst wäre der code ja ca 5000 zeilen lang
Mit Schleifen arbeiten. Grundlagen lernen.

Mal ein simples Beispiel: Pack auf deine Form z.B. ein FlowLayoutPanel, welcher du nun z.B. mal PictureBoxen hinzufügst:
PHP Code:
Dim pb As PictureBox

        
For As Integer 0 To 3
            pb 
= New PictureBox
            pb
.BorderStyle BorderStyle.FixedSingle
            pb
.BackColor Color.Blue
            FlowLayoutPanel1
.Controls.Add(pb)
        
Next 
Keine Ahnung, ob du sowas in der Art meinst..
Jedenfalls würde ich dir empfehlen Rectangles mit GDI+ zu zeichnen, anstatt PictureBoxen zu benutzen, hier mal was dir dabei helfen wird: [Only registered and activated users can see links. Click Here To Register...]
05/30/2011 21:47 False#7
Quote:
Originally Posted by xKraizy View Post
Mit Schleifen arbeiten. Grundlagen lernen.

Mal ein simples Beispiel: Pack auf deine Form z.B. ein FlowLayoutPanel, welcher du nun z.B. mal PictureBoxen hinzufügst:
PHP Code:
Dim pb As PictureBox

        
For As Integer 0 To 3
            pb 
= New PictureBox
            pb
.BorderStyle BorderStyle.FixedSingle
            pb
.BackColor Color.Blue
            FlowLayoutPanel1
.Controls.Add(pb)
        
Next 
Keine Ahnung, ob du sowas in der Art meinst..
Jedenfalls würde ich dir empfehlen Rectangles mit GDI+ zu zeichnen, anstatt PictureBoxen zu benutzen, hier mal was dir dabei helfen wird: [Only registered and activated users can see links. Click Here To Register...]
okay dies funktioniert zu 50%
also er macht es dann ja einfach nebeneinander.....
und wie würde ich es dann machen das wenn man sie anklickt das sie andere farbe kriegt?