Zeichne ein Rechteck, wo die Maus geklickt

Ich bin sehr neu in C#
Ich möchte ein Rechteck erscheinen überall dort, wo ein Mausklick auf ein panel

Hier ist mein code:

private void panel1_MouseClick(object sender, MouseEventArgs e)
{
  int x = e.Location.X;
  int y = e.Location.Y;

       if (radioButton1.Checked == false)
       {

                ((Panel)sender).Invalidate(new Rectangle(x * 40, y * 40, 40, 40));
       }
       else if (radioButton2.Checked == true)
       {
                return;
       }
}

Ich Frage mich, wie die änderung der Farbe des Rechtecks?
Bitte informieren Sie mich, ob mein code falsch ist.
Danke.

  • Ich denke, es ist besser zu schreiben If(!radioButton1.Checked) statt If(radioButton1.Checked == false)
InformationsquelleAutor | 2012-08-13
Schreibe einen Kommentar