C# .NET – Aggiungere un Menù a tendina
Scritto da christian | 21 gennaio, 2011 12:52
In questa nuova lezione vedremo come inserire e gestire al meglio un menù a tendina.
il risultato che andremo ad ottenere sarà questo:

Per prima cosa create un nuovo progetto File > New Project>Windows Application, dopodiché vi basterà cercare nella barra degli strumenti la voce MenuStrip e decidere in che sezione del form andare ad inserire il menù.


Una volta inserito il menù noterete che è a fondo pagina comparsa una sua raffigurazione:

Quest’etichetta rappresenta l’oggetto MenùStrip appena inserito e se selezionata, permette l’accesso alle relative proprietà.
L’aggiunta di elementi al menu è molto semplice.
Fate clic all’interno della casella di testo nella quale è scritto “Type Here” e digitate il nome dell’ elemento principale, nel nostro caso inseriamo la voce “file”.

Per inserire un ulteriore sottoelemento al menù appena creato è necessario digitare il suo nome all’interno della casella di testo che si è venuta a creare sotto file.

Inserite quindi come nuovo elemento “New” e, tramite la barra delle proprietà modificate la voce Name in mnuNew.


Inserite altre tre voci che andremo a chiamare:
Open -> Proprietà Name: mnuOpen

Save -> Proprietà Name: mnuSave

Inserite poi una linea di demarcazione premento il tasto -

e per finire l’ultima voce:
Quit -> Proprietà Name: mnuQuit

Per vedere il risultato finale avviate il programma, ovviamente facendo click su una delle 4 voci del menù file, non accadrà niente in quanto sono prive di codice, noterete inoltre che la barra principale del menù viene creata automaticamente di color azzurro, per modificare questo parametro è necessario settare la propietà rendermode da ManagerRenderMode a system.


Nella lezione successiva, imparerete come aggiungere menu secondari.