Compartir a través de


ControlExtensions.AddComboBox (Método) (ControlCollection, Double, Double, Double, Double, String)

Agrega a la hoja de cálculo un nuevo control ComboBox con el tamaño y en la ubicación especificados.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxis

'Declaración
<ExtensionAttribute> _
Public Shared Function AddComboBox ( _
    controls As ControlCollection, _
    left As Double, _
    top As Double, _
    width As Double, _
    height As Double, _
    name As String _
) As ComboBox
public static ComboBox AddComboBox(
    this ControlCollection controls,
    double left,
    double top,
    double width,
    double height,
    string name
)

Parámetros

  • left
    Tipo: System.Double
    Distancia, expresada en puntos, entre el borde izquierdo del control y el borde izquierdo de la hoja de cálculo.
  • top
    Tipo: System.Double
    Distancia, expresada en puntos, entre el borde superior del control y el borde superior de la hoja de cálculo.
  • width
    Tipo: System.Double
    Ancho del control, expresado en puntos.
  • height
    Tipo: System.Double
    Alto del control, expresado en puntos.

Valor devuelto

Tipo: Microsoft.Office.Tools.Excel.Controls.ComboBox
Control ComboBox agregado a la instancia del objeto ControlCollection.

Nota sobre el uso

En Visual Basic y C#, se puede llamar a este método como a un método de instancia en cualquier objeto de tipo ControlCollection. Cuando emplee la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea Métodos de extensión (Visual Basic) o Métodos de extensión (Guía de programación de C#).

Excepciones

Excepción Condición
ArgumentNullException

El argumento de nombre es nullreferencia null (Nothing en Visual Basic) o tiene longitud cero.

ControlNameAlreadyExistsException

Ya existe un control con el mismo nombre en la instancia de ControlCollection.

Comentarios

El método AddComboBox permite agregar objetos ComboBox al final de ControlCollection.Para quitar un control ComboBox agregado previamente mediante programación, utilice el método Remove.

Ejemplos

En el siguiente ejemplo de código se agrega un control ComboBox a la parte superior de la hoja de cálculo, se agregan dos elementos al cuadro combinado y, a continuación, se selecciona el primer elemento.Para usar este ejemplo, ejecútelo desde la clase Sheet1 en un proyecto de nivel de documento.

    Private Sub ExcelAddComboBox()

        Dim ComboBox1 As Microsoft.Office.Tools.Excel. _
            Controls.ComboBox = Me.Controls.AddComboBox( _
            0, 0, 90.75, 15.75, "ComboBox1")
        ComboBox1.Items.Add("First Item")
        ComboBox1.Items.Add("Second Item")
        ComboBox1.SelectedIndex = 0

    End Sub

private void ExcelAddComboBox()
{

    Microsoft.Office.Tools.Excel.Controls.ComboBox
        comboBox1 = this.Controls.AddComboBox(0, 0,
        90.75, 15.75, "comboBox1");
    comboBox1.Items.Add("First Item");
    comboBox1.Items.Add("Second Item");
    comboBox1.SelectedIndex = 0;
}

Seguridad de .NET Framework

Vea también

Referencia

ControlExtensions Clase

AddComboBox (Sobrecarga)

Microsoft.Office.Tools.Excel (Espacio de nombres)