|
MENU
Un menu é composto da una
serie di voci dette item, raggruppate con un senso logico, poste in
alto del form (toolbar), che servono a richiamare le procedure
dell'applicazione. Un menu ha un'intestazione che serve a raggruppare
procedure dello stesso tipo; sotto 'file' ad esempio
avremo le procedure che riguardano i file. Un item può fare da
intestazione per un'altra serie di item: abbiamo cosi i submenu. I
submenu possono essere nidificati. I menu si inseriscono usando
l'editor menu con il quale si potranno attribuire nome e posizione a
tutte le voci
LE
PROPRIETA' DEI MENU
Usando l'editor menu si assegnano
valori alle proprietà:
name |
nome della voce |
caption |
descrizione della voce,
quella che compare a video |
checked |
se vale true la voce appare
assieme al simbolo di 'check' |
enabled |
se vale true la voce
é abilitata, se false non é abilitata e appare
in grigio |
visible |
visibile o non
visibile |
index |
nel caso di array di voci di
menu L'editor permette anche di selezionare una voce anche
con combinazioni di tasto oltre che col mouse. Se come
descrizione di una voce di menu si inserisce il carattere
'-' trattini, la descrizione diventa un linea tratteggiata:
é con questo 'trucco' che si riescono a inserire dei
separatori tra le voci di menu |
EVENTI
Finora per inserire una voce di menu,
non é stato necessario scrivere neppure una sola istruzione:
per attribuire però una procedura ad ogni voce di menu
é necessario farlo con del codice, inserito nell'unico evento
del menu, click. Esempio
- sub
mnuEsci_click()
- dim esito as
integer
- esito =
msgbox("Confermi l'uscita ?", vbYesNo)
- if esito =
vbYes then
- end
- end
if
- end sub
E' un esempio dell'evento click
associato alla voce di menu mnuEsci e controlla l'uscita
dall'applicazione
DataRegion
|