Gambas-it
Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: - 10 Maggio 2008, 12:52:36
-
Hello
Ho questo piccolo problema, mi sfugge la soluzione corretta ......
Sono all'interno di una sub
Ho bisogno di far interagire mouse e tastiera : se premo un tasto mentre clikko succede così se non lo clikko cosà ( su una iconview , ma non è importante )
il metodo è con key.control ( sto provando con Ctrl ) ..... però se lo piazzo all'interno della sub_click mi dice "NO KEYBOARD EVENT DATA" probabilmente perchè sono nell evento _click ...... :muro:
Pensavo di settarmi un boolean nell'evento _keypress per poi usarlo nell'evento click, però è una cosa scomoda, brutta , e che mi fà scrivere codice per nulla (penso, magari è indispensabile) ..... :aiuto:
-
guarda qui:
[flash=,]http://www.gambas-it.org/gmbs/modules/newbb/viewtopic.php?topic_id=72&forum=4&post_id=463#forumpost463[/flash]
ciao ciao
-
Grazie, ho capito che non posso fare come volevo .... :no:
Avevo bisogno di clikkare con il mouse e nel mentre sapere che il tasto è premuto.....
Allora faccio così
PUBLIC SUB directory_keypress()
IF key.Control THEN control_premuto = TRUE
END
PUBLIC SUB directory_KeyRelease()
IF key.Control THEN control_premuto = FALSE
END
cosi funziona
se dovrò farlo anche con altri tasti farò una sub d'appoggio come nel post segnalato.
:ciao:
-
Esatto... ad ogni evento il suo metodo...