Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    18

    [C#]Ottenere coordinate cursore

    Ciao a tutti,
    è la prima volta che scrivo ma vi seguo da molto tempo (complimenti a tutti per il forum, è davvero una fonte preziosa di informazioni e stimoli).

    Comunque ho aperto questa discussione perché non riesco a risolvere un piccolo ostacolo per la realizzazione di un programma. In pratica mi serve che il programma al click del mouse mi stampi su schermo (o comunque salvi in memoria) le coordinate attuali del cursore.
    So che può sembrare una banalità ma le ho provate davvero tutte, ho guardato migliaia di siti anche stranieri ma non riesco a superare questo ostacolo!

    Sapreste darmi una mano?

    Vi ringrazio anticipatamente per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    C# è trattato in un'altra sezione ...

    Comunque, parliamo di click su un tuo form? L'applicazione di che tipo è? Dove visualizzare le coordinate?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Ho spostato la discussione nel forum "Visual Basic e .NET Framework".


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    18
    Quote Originariamente inviata da LeleFT Visualizza il messaggio
    Ho spostato la discussione nel forum "Visual Basic e .NET Framework".


    Ciao.
    Grazie

    Comunque vorrei le coordinate cliccando in una parte casuale dello schermo, non in un form definito..

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    318
    Se il click viene fatto all'interno dell'area dello schermo del tuo programma, il problema non c'è perchè basta che crei l'evento MouseDown e ti ricavi le coordinate relative, ma se avviene in un punto qualsiasi dello schermo, sinceramente ho dei dubbi che si possa fare, o meglio, magari si può anche fare, ma bisognerebbe intercettare gli eventi a livello di sistema operativo, utilizzando un HOOK

    Sergio

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se non hai un form e parli di qualsiasi punto, come detto, ti serve un hook del mouse (che non è banale). Ma dato che dici anche che lo devi "visualizzare" dovresti dirci anche dove perché non avendo un form attivo la cosa diventa complicata. Anche "memorizzare" le coordinate è da chiarire ... dopo che le memorizzi, dove le inserisci (in un file?).

    Dai un'occhiata a questo

    http://blogs.msdn.com/b/toub/archive...03/589468.aspx
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    18
    Quote Originariamente inviata da oregon Visualizza il messaggio
    wow
    Dovrebbe essere quel che cerco io. Per farlo funzionare cosa dovrei importare?
    Comunque mi basterebbe memorizzare le coordinate in due semplici variabili float all'interno del programma stesso


    Grazie ancora

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    L'hai provato? Hai errori? Adesso tocca a te ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    18
    Facendo un bel copia/incolla visual studio (2008) mi segnala decine di errori. Devo cambiare qualche impostazioni ed inserire qualche libreria magari?

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    18
    Edit: per sbaglio aprivo il progetto sbagliato.. vi ringrazio per l'aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.