Ecco il file per il download:lavoro_movimento_mouse.rar
Se il mio post ti è piaciuto o ti è stato utile clicca sull’immagine a destra “alterVISTA – VOTA IL SITO” e fammi guadagnare un po’ di popolarità dandomi il tuo voto! =) A te non costerà nulla…
Riporto l’articolo pubblicato su MyApp – C#:
Finora, oltre alla piccola esperienza del clicker, non avevo mai preso in considerazione nelle mie applicazioni gli eventi e le proprietà legati al mouse.
Oggi ho scelto di pubblicare un breve esempio che vi aiutera ad apprendere di come tener conto in ogni singolo istante della posizione del puntatore all’interno di un’interfaccia, in questo caso entro un controllo di tipo “Panel”.
Come al solito, non perdiamoci in chiacchere e passiamo al codice:1: private void generaLinee() {2: Point mouse = new Point(MousePosition.X - this.Left3: - panel1.Left - 5, MousePosition.Y - this.Top - panel1.Top - 26);4: panel1.Refresh();5: Graphics g = panel1.CreateGraphics();6: g.DrawLine(new Pen(new SolidBrush(Color.Black)),7: new Point(mouse.X,0),new Point(mouse.X,panel1.Height));8: g.DrawLine(new Pen(new SolidBrush(Color.Black)),9: new Point(0,mouse.Y), new Point(panel1.Width,mouse.Y));10: pictureBox1.Left = mouse.X - pictureBox1.Width / 2;11: pictureBox1.Top = mouse.Y - pictureBox1.Height / 2;12: }




