Heyho,
wir behandeln seit einigen Tagen C# in der Schule! Hier haben wir den Auftrag bekommen, uns so ein wenig mit dem Programm vertraut zu machen. Und ich wollte halt ein wenig mehr wissen, zudem ich im Internet nichts gefunden habe..
Also ganz simpel. Habe Drei Buttons: Start, Stop, button6!
Bei "Start" soll dem "button6" eine neue Farbe+Position zugeteilt werden und dies halt ziemlich oft und schnell! Solange bis ich "Stop" drücke. Doch ich bekomme die schleife einfach nicht zum stillstand :(
Habt ihr vielleicht ne Idee? :confused:
wir behandeln seit einigen Tagen C# in der Schule! Hier haben wir den Auftrag bekommen, uns so ein wenig mit dem Programm vertraut zu machen. Und ich wollte halt ein wenig mehr wissen, zudem ich im Internet nichts gefunden habe..
Code:
private void buttonStart_Click(object sender, EventArgs e)
{
Random Rot;
Random Gruen;
Random Blau;
Random PositionX;
Random PositionY;
Int32 iRot;
Int32 iGruen;
Int32 iBlau;
Int32 iPositionX;
Int32 iPositionY;
PositionX = new Random();
PositionY = new Random();
Rot = new Random();
Gruen = new Random();
Blau = new Random();
for (int i = 0; i < 100; i++)
{
iPositionX = PositionX.Next(1, 1000);
iPositionY = PositionY.Next(1, 500);
iRot = Rot.Next(0, 255);
iGruen = Rot.Next(0, 255);
iBlau = Rot.Next(0, 255);
System.Threading.Thread.Sleep(5);
this.Refresh();
this.button6.Location = new System.Drawing.Point(iPositionX, iPositionY);
this.button6.BackColor = Color.FromArgb(iRot, iGruen, iBlau);
}
}
Bei "Start" soll dem "button6" eine neue Farbe+Position zugeteilt werden und dies halt ziemlich oft und schnell! Solange bis ich "Stop" drücke. Doch ich bekomme die schleife einfach nicht zum stillstand :(
Habt ihr vielleicht ne Idee? :confused: