vblogo

Programmare con Microsoft Visual Basic 6

Google
nel sito web
Introduzione
Form
Control
Oggetti
Input
Menu
Array
Visualizzazione stampa
Report
File
Errori
Clipboard
DDE
OLE
Database
Sql
Download
Bibliografia

 

 

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

Copyright @ 2007 Vince