2013-10-30 11 views

risposta

8

Per aggiungere un menu a un Windows Form in fase di progettazione Aprire il modulo che si desidera aggiungere un menu per la Progettazione Windows Form.

  • Nella casella degli strumenti, double-click il componente MenuStrip.
  • Un menu viene aggiunto al modulo (visualizzando il testo "Tipo qui") e il componente MainMenu viene aggiunto alla barra dei componenti.

Quindi è possibile farlo come segue facendo clic su Evento di quell'oggetto Particuler sottomenu. Suggerimento: basta fare clic sull'elemento sottomenu e rightclick->Properties .. quindi è possibile trovare lo Click Event per subMenuItem.

private void aboutToolStripMenuItem1_Click(object sender, EventArgs e) 
{ 
    AboutWindow aboutWindow = new AboutWindow(); 
    aboutWindow.Show(); 
} 
+2

Usa .ShowDialog() se si desidera disabilitare l'interazione dell'utente con qualsiasi forma diversa da quella AboutBox. –

3

C'è una casella standard nei modelli, prova Progetto/Aggiungi nuovo elemento e cerca Informazioni sulla casella. Puoi mostrarlo come un normale modulo di dialogo, ad es. utilizzando nuovo AboutBox (questo). ShowDialog(); nella voce di menu click handler.

20

Sembra che tu non hai cercato per lungo tempo, qui si va solo aggiungere una utilizzando modello predefinito:

Add item window

E si potrebbe trovare questo link utile:

social.msdn.microsoft.com

Quote da qui:

  1. creare una nuova applicazione Windows Form
  2. Nella "Solution Explorer", che fa parte sinistra dello schermo, fare clic destro sul nome della vostra applicazione di Windows.
  3. Scegliere Aggiungi -> Nuovo elemento
  4. Dalla finestra "Aggiungi nuovo elemento" selezionare "AboutBox", denominarlo "AboutBox1", fare clic sul pulsante Aggiungi. Ora avete nel vostro applicazione due form, "Form1" - creato di default dal tipo di progetto e "AboutBox1".
  5. Fare clic con il tasto destro del mouse su "Form1" e selezionare "Design View".
  6. Fare doppio clic sulla superficie di progettazione di form1.
  7. Dopo di che si vedrà questo codice:

    private void Form1_Load(object sender, EventArgs e) 
    { 
    
    } 
    
  8. Aggiungi questo codice alla vostra applicazione, a guardare come questo:

    private void Form1_Load(object sender, EventArgs e) 
    { 
        AboutBox1 a = new AboutBox1(); 
        a.Show(); 
    } 
    
  9. Eseguire l'applicazione.

+0

Se ti piace, contenitore di spettacolo combinata nel menu di sistema: metodo https://stackoverflow.com/a/4616637/4608491 – 123iamking

Problemi correlati