Domanda

Voglio aggiungere una funzione al mio MenuStrip dove voglio che ci sia un'opzione in cui puoi passare il mouse sopra o premere l'opzione di menu per aprire progetti aperti di recente .

File---> Recently Opened Projects---> {List of projects.....}

Lo stesso tipo di opzione / menu che esiste nei prodotti Microsoft Office (ad es. word 2007).

So come ottenere un array dei nomi dei file.Ho solo bisogno di sapere come mettere l'array dei nomi in Sub MenuStrip.

È stato utile?

Soluzione

Puoi aggiungerli dinamicamente nel codice:

    private void menuItem_Click(object sender, EventArgs e)
    {
        ToolStripMenuItem item = new ToolStripMenuItem();
        item.Text = "your file name";
        item.Click += new EventHandler(yourEventHandler);
        menuItem.DropDownItems.Add(item);
    }

Altri suggerimenti

Devi creare ToolStripMenuItems in un ciclo e chiamare DropDownItems.Add per aggiungerli alla voce del menu principale.
Nel ciclo, dovresti aggiungere un gestore al loro evento Click.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top