ComboBox.DropDown (Evento)
Se produce cuando se muestra la parte desplegable de un ComboBox.
Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)
Para obtener más información sobre la forma de controlar eventos, vea Utilizar eventos.
En el ejemplo de código siguiente se muestra cómo se inicializa un control ComboBox estableciendo el valor de la propiedad de texto y utilizando el método AddRange para llenar el control ComboBox. También se muestra cómo se controla el evento DropDown. Para ejecutar el ejemplo, pegue el código siguiente en un formulario y llame al método InitializeComboBox desde el constructor del formulario o con el evento Load.
// Declare ComboBox1. internal System.Windows.Forms.ComboBox ComboBox1; // Initialize ComboBox1. private void InitializeComboBox() { this.ComboBox1 = new ComboBox(); this.ComboBox1.Location = new System.Drawing.Point(128, 48); this.ComboBox1.Name = "ComboBox1"; this.ComboBox1.Size = new System.Drawing.Size(100, 21); this.ComboBox1.TabIndex = 0; this.ComboBox1.Text = "Typical"; string[] installs = new string[]{"Typical", "Compact", "Custom"}; ComboBox1.Items.AddRange(installs); this.Controls.Add(this.ComboBox1); // Hook up the event handler. this.ComboBox1.DropDown += new System.EventHandler(ComboBox1_DropDown); } // Handles the ComboBox1 DropDown event. If the user expands the // drop-down box, a message box will appear, recommending the // typical installation. private void ComboBox1_DropDown(object sender, System.EventArgs e) { MessageBox.Show("Typical installation is strongly recommended.", "Install information", MessageBoxButtons.OK, MessageBoxIcon.Information); }
// Declare comboBox1.
System.Windows.Forms.ComboBox comboBox1;
// Initialize comboBox1.
private void InitializeComboBox()
{
this.comboBox1 = new ComboBox();
this.comboBox1.set_Location(new System.Drawing.Point(128, 48));
this.comboBox1.set_Name("comboBox1");
this.comboBox1.set_Size(new System.Drawing.Size(100, 21));
this.comboBox1.set_TabIndex(0);
this.comboBox1.set_Text("Typical");
String installs[] = new String[] { "Typical", "Compact", "Custom" };
comboBox1.get_Items().AddRange(installs);
this.get_Controls().Add(this.comboBox1);
// Hook up the event handler.
this.comboBox1.add_DropDown(new System.EventHandler(
comboBox1_DropDown));
} //InitializeComboBox
// Handles the comboBox1 DropDown event. If the user expands the
// drop-down box, a message box will appear, recommending the
// typical installation.
private void comboBox1_DropDown(Object sender, System.EventArgs e)
{
MessageBox.Show("Typical installation is strongly recommended.",
"Install information", MessageBoxButtons.OK,
MessageBoxIcon.Information);
} //comboBox1_DropDown
Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter
Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.