Si puo' intercettare questo click destro per far girare una
certa routine ?
Grazie.
Cioe' meglio :
Vorrei impedire che appaia quel menu' a tendina che
compare al click destro del mouse.
SI puo' fare ?
L'evento è "MouseUp"
--
Ciao
Geppo
> L'evento è "MouseUp"
Si, poi stamattina me ne sono accorto. Grazie.
Scusa Geppo,
ma come si fa a far apparire un menu' *mio* invece
di quello standard dell' access ? Pensi di possa fare ?
E se si, si puo' costruire un menu simile a quello che
ti fa l' access ma con voci mie che se cliccate di fanno
girare le routine predisposte ?
Certo che si può fare. Dunque per disabilitare il menu a tendina di default
su evento load della form scrivi:
Forms!calendario.ShortcutMenu = False
in questo modo il menu di default non è più un problema.
> E se si, si puo' costruire un menu simile a quello che
> ti fa l' access ma con voci mie che se cliccate di fanno
> girare le routine predisposte ?
Non so spiegarti come creare un "menu a scelta rapida" comunque se fai una
googlata ne trovi di esempi.
Una volta che ci sei riuscito, su evento MouseUP del controllo interessato
scrivi;
If button = acrightbutton Then
commandbars("NomeDelMenuPopup").ShowPopup
End If
--
Ciao
Geppo
"menu scelta rapida"
escono cose che ti possono interessare.
La maggior parte delle info, oltre che da questo NG, le tiro fuori proprio
da li, infatti e li che ho trovato la proprietą "ShortcutMenu" ed il metodo
"Showpopup".
--
Ciao
Geppo
Si può fare tranquillamente dalla IDE di Access (fino al 2003) senza
scomodare il vba....
Tasto destro sui menu, personalizza, fai quello che vuoi (o usi i menu
nativi o te li fai tu, con icone, testi e rimandi alle function che
vuoi), salva (come menu popup) ed hai fatto.
Poi nella maschera, proprietà, altro, menu di scelta rapida, la
tendina ti mostra tutti i menu (e quindi anche il tuo), lo scegli e
sei a posto
(Rispondo a me stesso per rispondere a tutti).
Ho capito e l' ho realizzato.
Grazie Geppo, grazie Roberto. Grazie mille.
> Grazie Geppo, grazie Roberto. Grazie mille.
Un' altro aiutino, abbiate pazienza.
Ecco, vorrei riuscire a togliere il menu' tasto destro mouse
a TUTTA l' applicazione access, non solo ad una finestra,
e sostituirlo con il mio.
Ho provato, ma non riesco a trovare come si fa.
menu strumenti>avvio
deseleziona la voce corrispondente.
--
Ciao
Geppo
> > Ho provato, ma non riesco a trovare come si fa.
> menu strumenti>avvio
> deseleziona la voce corrispondente.
Me lo fa vedere lo stesso ... :-(
anche dopo aver riavviato il db?
--
Ciao
Geppo
> anche dopo aver riavviato il db?
Si.
Pero' forse non ho capito quello che devo fare.
Dunque io ho aperto il menu' "avvio" , e ho
svuotato il controllo di testo denominato :
"Barra menu di scelta rapida", poi ho dato l' OK
e ho riavviato l' applicazione.
Ma al click destro del mouse riappare, e ho
notato che nelle finestra avvio compare sempre
la scritta : "(predefinita)".
Forse non basta cancellarlo, forse devo sostituirlo
con un menu *mio*, immagino.
Non è la textbox che devi svuotare, quella serve ad indicare il "menu di
scelta rapida" diverso da quello predefinito, appunto quello che hai creato
tu.
Se tu guardi attentamente, sotto quella textbox ci sono altre voci con
accanto delle "Caselle di Controllo" selezionate, tu devi deselezionare
quella relativa alla voce "Menu di Scelta rapida Predefiniti". Quando lo hai
fatto riavvia il db.
--
Ciao
Geppo
Si,
ci sono riuscito, grazie.
Adesso pero' non mi funziona piu' il debug.
Io me suicido.
>>
>> Se tu guardi attentamente, sotto quella textbox ci sono altre voci con
>> accanto delle "Caselle di Controllo" selezionate, tu devi deselezionare
>> quella relativa alla voce "Menu di Scelta rapida Predefiniti". Quando lo
>> hai
>> fatto riavvia il db.
>
> Si,
> ci sono riuscito, grazie.
> Adesso pero' non mi funziona piu' il debug.
>
> Io me suicido.
questo perché hai disabilitato la checkbox "Usa tasti speciali di Access",
la devi riabilitare e riaviare il db.
--
Ciao
Geppo
> questo perché hai disabilitato la checkbox "Usa tasti speciali di Access",
> la devi riabilitare e riaviare il db.
quell'opzione la trovi sempre li, sotto la checkbox per i menu a scelta
rapida.
--
Ciao
Geppo