Compartir a través de


Cómo: Crear un menú de acceso directo y asociarlo a un control

Actualización: noviembre 2007

Este ejemplo crea un ContextMenu de formularios Windows Forms mediante programación y lo asocia a un control.

Ejemplo

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;
}

Compilar el código

Para este ejemplo se necesita:

  • Un formulario Windows Forms denominado Form1 y un control TextBox denominado textBox1. Haga clic en el formulario y pegue el código en el controlador del evento Load. Cuando ejecuta la aplicación y hace clic con el botón secundario en textBox1, un menú de acceso directo muestra tres elementos.

Vea también

Conceptos

Diseñar una interfaz de usuario en Visual C#

Otros recursos

Crear una interfaz de usuario personalizada

Paseo guiado por Visual C#