Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Immagine e pixel
mercoledì 27 dicembre 2006 - 19.01
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
lordwaizard
Profilo
| Senior Member
294
messaggi | Data Invio:
mer 27 dic 2006 - 19:01
Ho la necessità di ricavare l'area di una figura geometrica, ricavata da una foto.
Quindi ho una picturebox con caricata un immagine.
Domande:
1) E' possibile intercettare il click del mouse all'interno della picture ricavando le coordinate?
2) Se l'utente clicca una volta in punto (A), un'altra in un altro punto (denominato B), è possibile creare una retta che vada da A a B?
3) Posso sapere la distanza in mm, se conosco le coordinate dei punti A e B?
Grazie in anticipo e scusate per le domande banali.
Davide
wacker976
Profilo
| Newbie
29
messaggi | Data Invio:
mer 27 dic 2006 - 23:59
definisci le variabili globali:
Public Conta As Short = 0
Public Punto1 As New PointF
Public Punto2 As New PointF
Public Distanza as Single = 0.0F
definisci una sub:
Private Sub CalcolaDistanza()
Distanza = Math.Sqrt((Punto1.Y - Punto2.Y) ^ 2 + (Punto1.X - Punto2.X) ^ 2)
End Sub
per intercettare il click usa:
Private Sub PictureBox1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseClick
Conta = Conta + 1
Select Case Conta
Case Is = 1
Punto1.X = e.X
Punto1.Y = e.Y
Case Is = 2
Punto2.X = e.X
Punto2.Y = e.Y
CalcolaDistanza()
Conta = 0
End Select
End Sub
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !