Ich mag würde in einem mit dem folgenden Code PictureBox
C# Picturebox ziehen Zufall Kreis
Ich habe versucht, einen Kreis an einer beliebigen Position ziehen, zu tun:
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Random random = new Random();
int width = random.Next(0, 400);
int height = random.Next(0, 400);
e.Graphics.FillEllipse(Brushes.Red, width, height, 25, 25);
}
Dies ist jedoch im Kreis führt " Springen "herum in der . Ich bin verwirrt, warum das so ist.
Ich möchte die Position einmal am Anfang meines Programms bestimmen und sie an dieser Stelle ständig zeichnen.
Nice touch und fügen hinzu, den c-Präfix zu dem (jetzt gloabal) Variablen. Sie beschreiben aber immer noch nicht die Breite und Höhe der Ellipse ... – MrPaulch
Vorgesehene Form ist ein Kreis, keine Ellipse. –
Ein Kreis ist nur ein Sonderfall einer Ellipse. – MrPaulch