//Aufgabe 2 CSHP11D private void buttonSpielfeldfarbe_Click(object sender, EventArgs e) { if (colorDialogRahmen.ShowDialog() == DialogResult.OK) { spielfeldFarbe = colorDialogRahmen.Color; Vorschau.Refresh(); } }
//Aufgabe 2 CSHP11D //Vorschau zeichnen private void Vorschau_Paint(object sender, PaintEventArgs e) { Graphics vorschau = Vorschau.CreateGraphics(); SolidBrush stift = new SolidBrush(rahmenFarbe); SolidBrush pinsel = new SolidBrush(spielfeldFarbe); //Zeichne die Hintergrundfarbe vorschau.FillRectangle(pinsel, 0, 0, Vorschau.Width - 1, Vorschau.Height - 1); //Zeichne den Rahmen vorschau.FillRectangle(stift, 0, 0, Vorschau.Width - 1, 3); vorschau.FillRectangle(stift, Vorschau.Width - 3, 0, 3, Vorschau.Height); vorschau.FillRectangle(stift, 0, Vorschau.Height - 3, Vorschau.Width, 3); vorschau.FillRectangle(stift, 15, 50, 3, 25); pinsel.Color = rahmenFarbe; vorschau.FillRectangle(pinsel, 100, 50, 10, 10); }