|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
[c# - System.Drawing.Graphics] Aggiornare posizione di un rettangolo
Ciao a tutti,
non riesco a far si che un rettangolo che disegno dentro un PictureBox segua il cursore del mouse quando questo si muove appunto sul PictureBox! Questo è il codice che modifica la posizione del rettangolo e che dovrebbe richiamare il metodo Paint del PictureBox per aggiornare il disegno: Codice:
void pictureBoxTavola_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
rectangleCursor.Location = new System.Drawing.Point(e.X, e.Y);
this.Invalidate(pictureBoxTavola.Region);
}
Codice:
void pictureBoxTavola_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
e.Graphics.DrawRectangle(new System.Drawing.Pen(System.Drawing.Color.Red, 1), rectangleCursor);
}
Codice:
System.Drawing.Rectangle rectangleCursor = new System.Drawing.Rectangle(1,1,200,200); Grazie, 'iao |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
Quote:
Codice:
void pictureBoxTavola_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
rectangleCursor.Location = new System.Drawing.Point(e.X, e.Y);
this.pictureBoxTavola.Invalidate();
}
'iao |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:17.



















