2010-09-02 11 views

Respuesta

15
string[] cars = new string[]{"Volvo", "SAAB"}; 

foreach (var car in cars) 
{ 
    ToolStripItem subItem = new ToolStripMenuItem(car); 
    carsToolStripMenuItem.DropDownItems.Add(subItem); 
} 

Nota: Si se agrega un evento para el subtema, asegúrese de darse de baja en caso de que si actualiza la lista en varias ocasiones, de lo contrario tendrá una pérdida de memoria.

Nota2: Si tiene muchos elementos, debe usar DropDownItems.AddRange en su lugar por motivos de rendimiento.

+1

Por alguna razón, DropDownItems no es una opción disponible de intellitext ... ¿Alguna idea? – sooprise

+0

@Soo, ¿de qué tipo es el elemento del menú Cars? Cuando creo un menú en el diseñador, mi menú Cars es un ToolStripMenuItem. –

+0

Vea también aquí ejemplos de eventos de cableado https://stackoverflow.com/questions/1608102/how-to-add-things-to-a-menustrip-programatically –

Cuestiones relacionadas