Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Visual Basic 2008, coordinate relative
Forum - C# / VB.NET - Visual Basic 2008, coordinate relative

Avatar
nostradamus1915 (Normal User)
Newbie


Messaggi: 12
Iscritto: 03/08/2010

Segnala al moderatore
Postato alle 0:52
Sabato, 07/08/2010
Ciao a tutti, sto cercando un modo per conoscere le coordinate relative dello schermo (ovvero quelle relative al form). Per conoscere quelle assolute esistono le seguenti istruzioni:

        txtx.Text = MousePosition.X
        txty.Text = MousePosition.Y

Esiste un modo per conoscere quelle relative? Thanks.

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:08
Sabato, 07/08/2010
http://msdn.microsoft.com/en-us/library/system.windows.for ...
Nello specifico, Form1.PointToClient(MousePosition) restituisce un Point con le coordinate del mouse relative a Form1.

PM Quote
Avatar
nostradamus1915 (Normal User)
Newbie


Messaggi: 12
Iscritto: 03/08/2010

Segnala al moderatore
Postato alle 15:12
Sabato, 07/08/2010
Grazie sei un grande :D
Un'altra domanda, esiste un modo per impostare un controllo di posizione? Per esempio if mouse si trova qui (sempre con le coordinate relative) then ecc..

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 11:49
Domenica, 08/08/2010
If "mouse si trova qui" significa che le coordinate del mouse hanno un certo valore. Ricorda che il tipo point ha due campi, X e Y, che restituiscono l'ascissa e l'ordinata del punto.

PM Quote