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 - [vb.net] Click su un elemento in precise coordinate
Forum - C# / VB.NET - [vb.net] Click su un elemento in precise coordinate - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
walker93 (Member)
Expert


Messaggi: 460
Iscritto: 31/01/2010

Segnala al moderatore
Postato alle 23:04
Giovedì, 18/03/2010
ci possono essere tre tipi di cordinate in base all'origine (0,0) che vogliamo assumere
se usiamo quelle assolute assumiamo come origine il punto (0,0) dello schermo
se usiamo la form sarà il punto (0,0) della form
se usiamo il controllo sarà il punto (0,0) del controllo

nell'immagine li trovi evidenziati in rosso


walker93 ha allegato un file: coordinate.png (2351336 bytes)
Clicca qui per guardare l'immagine
PM Quote
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 14:26
Venerdì, 19/03/2010
Ho provato a mettere il codice  

Codice sorgente - presumibilmente Plain Text

  1. WebBrowser1.PointToScreen(New Point(8, 10))



ma non funzionava, e così ho provato

Codice sorgente - presumibilmente C# / VB.NET

  1. WebBrowser1.PointToScreen(New Point(8, 10))
  2.  
  3.         Me.Cursor.Position = New Point(8, 10) 'oppure metti un punto
  4.         'per simulare pressione
  5.         SendKeys.Send(Chr(Keys.LButton))



solo che facendo così mi sposta solo il mouse nella coordinata definita

PM Quote
Avatar
walker93 (Member)
Expert


Messaggi: 460
Iscritto: 31/01/2010

Segnala al moderatore
Postato alle 15:58
Venerdì, 19/03/2010
da quello che ho capito io dovresti fare

Codice sorgente - presumibilmente Plain Text

  1. Cursor.Position = WebBrowser1.PointToScreen(New Point(8, 14))
  2. SendKeys.Send(Chr(Keys.LButton))





PM Quote
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 19:58
Venerdì, 19/03/2010
Perfetto ! Il mouse lo sposta correttamente sopra le coordinate giuste.

2 difetti ci sono però : il mouse non fa click, e secondo mi servirebbe fare in modo che il mouse non si spostasse sulle coordinate, ma che venisse fatto un click (di tasto sinistro del mouse) su quelle coordinate del controllo

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:52
Sabato, 20/03/2010
Nessuno si preoccupa mai di capire la differenza tra procedura e funzione e puntualmente il "codice non funziona" perchè non sapete distinguere l'una dall'altra.

http://totem.altervista.org/appunti/view.php?id=3

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo