Originariamente inviato da MdE2005
Nell'evento
Click del
CommandButton dovresti avviare il timer, così
codice:
tuotimer.enabled = true
avendo precedentemente impostato le proprietà del Timer (es.
Interval), e non nell'evento del tuo
cmdclick
Tuttavia non capisco la necessità di ricorrere al controllo
Timer per ricavare la posizione del mouse in un determinato momento.
Chiarisci meglio la questione.
Hai ragione... mi ero incaponito sull'utilizzo del timer quando non era necessario. ho risolto in questo modo
codice:
Private Sub cmdclick_MouseUp(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdclick.Click
avviato = True
End Sub
codice:
Private Sub Form1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseClick
With Me
If avviato = True Then
.modx.Text = MousePosition.X
.mody.Text = MousePosition.Y
avviato = False
End If
End With
End Sub