Evento mouse e pressione tasto

martedì 15 maggio 2007 - 15.51

francescosessa Profilo | Newbie

Salve a tutti,
ho un panel all'interno di un form.
Vorrei, se possibile, riuscire a gestire l'evento di click del mouse in maniera diversa
nel caso in cui il tasto shift sia premuto o meno.
Come posso fare?
Vi ringrazio anticipatamente.

sanbiz Profilo | Senior Member

>Vorrei, se possibile, riuscire a gestire l'evento di click del
>mouse in maniera diversa
>nel caso in cui il tasto shift sia premuto o meno.

Prova ad usare la funzione GetAsyncKeyState

Private Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Keys) As Short

Private Sub Panel1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Panel1.Click

If GetAsyncKeyState(Keys.ShiftKey) <> 0 Then
'.....
End If

End Sub

--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5