Proprietà Accellerator

Storico discussioni

Ritorno ai comandi tastiera di Apoben64
Ciao a tutti , mi stà a cuore riaprire il post perchè pur avendo visionato il post relativo all'associazione di un comando tastiera , tipo F1 F2, per l'esecuzione di una macro che funziona vorrei lo stesso risulato quando lavoro con un form .Cioè evitare di digitare il cmd ma digitare un tasto tastiera . Si può fare ? E' iniziata la ricerca ! Grazie per una gentile risposta o suggerimento.

di Mauro
Con Enzo avevamo parlato dei tasti funzione, sullo storico c'è una discussione a riguardo. Ti basta sostituire il comando "msgbox" dell'esempio riportato, con "NomeForm.show" ed il gioco è fatto!

di Apoben64
Ciao Mauro, scusami ma forse non mi sono spiegato bene. Il tasto per richiamare la userform funziona. Infatti il post da te indicato si limita a richiamare comandi che interagiscono dal foglio (es. aperura del form) . Quello che stò cercando è invece come applicare lo stesso metodo con un form , cioè sostituire l'azione del commandbutton_click del form alla digitazione di un tasto tastiera ( F1 , ecc).
Spero di essere stato più preciso. Grazie comunque !

di Mauro
Ok x fare quello che dici tu basta impostare la proprieta "Accellerator" del controllo. La proprietà accetta un solo carattere esempio "q". Quando è in esecuzione la form digitando ALT+q sarà come selezionare il comando che contiene la proprietà.

di Apoben64
Grazie Mauro, come al solito si pensa subito a soluzioni complicate, ma questa è veramente semplice. Problema risolto ! Alla prossima . Ciao

Cognolato Studio © 2005