ControlExtensions.AddCheckedListBox (Método) (ControlCollection, Double, Double, Double, Double, String)
Agrega a la hoja de cálculo un nuevo control CheckedListBox 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 AddCheckedListBox ( _
controls As ControlCollection, _
left As Double, _
top As Double, _
width As Double, _
height As Double, _
name As String _
) As CheckedListBox
public static CheckedListBox AddCheckedListBox(
this ControlCollection controls,
double left,
double top,
double width,
double height,
string name
)
Parámetros
- controls
Tipo: Microsoft.Office.Tools.Excel.ControlCollection
Colección a la que se va a agregar el control.No proporcione este parámetro personalmente.Cuando se llama a este método en la colección devuelta por la propiedad Worksheet.Controls (en un proyecto de nivel de aplicación) o la propiedad WorksheetBase.Controls (en un proyecto de nivel de documento), este parámetro se proporciona automáticamente.
- 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.
- name
Tipo: System.String
Nombre del control.
Valor devuelto
Tipo: Microsoft.Office.Tools.Excel.Controls.CheckedListBox
Control CheckedListBox 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 AddCheckedListBox permite agregar objetos CheckedListBox al final de ControlCollection. Para quitar un control CheckedListBox agregado previamente mediante programación, utilice el método Remove.
Ejemplos
En el siguiente ejemplo de código se agrega un control CheckedListBox a la parte superior de la hoja de cálculo, se agregan dos elementos al cuadro de lista seleccionado y, a continuación, se activa la casilla Primer elemento. Para usar este ejemplo, ejecútelo desde la clase Sheet1 en un proyecto de nivel de documento.
Private Sub ExcelAddCheckedListBox()
Dim CheckedListBox1 As Microsoft.Office.Tools. _
Excel.Controls.CheckedListBox = Me.Controls. _
AddCheckedListBox(0, 0, 90, 66.75, _
"CheckedListBox1")
CheckedListBox1.Items.Add("First Item")
CheckedListBox1.Items.Add("Second Item")
CheckedListBox1.SetItemChecked(0, True)
End Sub
private void ExcelAddCheckedListBox()
{
Microsoft.Office.Tools.Excel.Controls.CheckedListBox
checkedListBox1 = this.Controls.AddCheckedListBox(
0, 0, 90, 66.75, "checkedListBox1");
checkedListBox1.Items.Add("First Item");
checkedListBox1.Items.Add("Second Item");
checkedListBox1.SetItemChecked(0, true);
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.