Procedura: creare un menu di scelta rapida e associarlo a un controllo

Aggiornamento: novembre 2007

Nell'esempio seguente viene illustrata la creazione a livello di codice di un ContextMenu di Windows Forms e la relativa associazione a un controllo.

Esempio

private void Form1_Load(object sender, System.EventArgs e)
{
    System.Windows.Forms.ContextMenu contextMenu1;
    contextMenu1 = new System.Windows.Forms.ContextMenu();
    System.Windows.Forms.MenuItem menuItem1;
    menuItem1 = new System.Windows.Forms.MenuItem();
    System.Windows.Forms.MenuItem menuItem2;
    menuItem2 = new System.Windows.Forms.MenuItem();
    System.Windows.Forms.MenuItem menuItem3;
    menuItem3 = new System.Windows.Forms.MenuItem();

    contextMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {menuItem1, menuItem2, menuItem3});
    menuItem1.Index = 0;
    menuItem1.Text = "MenuItem1";
    menuItem2.Index = 1;
    menuItem2.Text = "MenuItem2";
    menuItem3.Index = 2;
    menuItem3.Text = "MenuItem3";

    textBox1.ContextMenu = contextMenu1;
}

Compilazione del codice

L'esempio presenta i seguenti requisiti:

  • Un Windows Form denominato Form1 e un controllo TextBox denominato textBox1. Fare clic sul form e incollare il codice nel gestore eventi Load. Quando l'applicazione viene eseguita e si fa clic col pulsante destro del mouse su textBox1, viene visualizzato un menu di scelta rapida con tre comandi.

Vedere anche

Concetti

Progettazione di un'interfaccia utente in Visual C#

Altre risorse

Creazione di un'interfaccia utente personalizzata

Presentazione guidata di Visual C#