Gambas-it

Gambas3 => Programmazione => Topic aperto da: akrobaticone - 28 Aprile 2013, 21:37:34

Titolo: generare evento con doppio click e tasto premuto
Inserito da: akrobaticone - 28 Aprile 2013, 21:37:34
Su una picture box  vorrei generare un evento solo se viene effettuato un doppio click e contemporaneamente è premuto il tasto control
non sono in preda a fumi strani, :rolleyes: solo che devo attivare una certa funzione e questa deve essere disponibile solo a chi ne conosce gli effetti e non a tutti gli utenti
come posso fare ?   
Titolo: Re: generare evento con doppio click e tasto premuto
Inserito da: vuott - 28 Aprile 2013, 23:26:33
La prima cosa che mi viene in mente, così... di getto, è questa:  :-X
Codice: gambas [Seleziona]

Private cntr As Boolean

Public Sub PictureBox1_DblClick()
  
' Se è stato premuto il tasto "Control",
' ed è stato effettuato il doppio-clic sulla "PictureBox",
' allora fa quello che deve fare:
    If cntr Then Print "alibaba"

End
    

Public Sub Form_KeyPress()

   If Key.Control Then   cntr = True

End

Public Sub Form_KeyRelease()

   If Key.Control Then cntr = False

End
Titolo: Re: generare evento con doppio click e tasto premuto
Inserito da: akrobaticone - 29 Aprile 2013, 13:00:09
può essere una idea
mi sa che faccio così
Grazie