CheckedListBox.ObjectCollection.Add Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega un elemento a la lista de elementos de un control CheckedListBox.
Sobrecargas
Add(Object, Boolean) |
Agrega elementos a la lista de elementos de CheckedListBox, especificando el objeto que se va a agregar y si está activado. |
Add(Object, CheckState) |
Agrega elementos a la lista de elementos de un control CheckedListBox, especificando el objeto que se va a agregar y el valor de activación inicial. |
Add(Object, Boolean)
Agrega elementos a la lista de elementos de CheckedListBox, especificando el objeto que se va a agregar y si está activado.
public:
int Add(System::Object ^ item, bool isChecked);
public int Add (object item, bool isChecked);
override this.Add : obj * bool -> int
Public Function Add (item As Object, isChecked As Boolean) As Integer
Parámetros
- item
- Object
Objeto que representa el elemento que se va a agregar a la colección.
- isChecked
- Boolean
Es true
para activar el elemento; en caso contrario, es false
.
Devoluciones
Índice del elemento que se acaba de agregar.
Ejemplos
En el ejemplo de código siguiente se muestra cómo inicializar un CheckedListBox control estableciendo las CheckOnClickpropiedades , SelectionModey ThreeDCheckBoxes . En el ejemplo se rellena con CheckedListBox controles y se establece en DisplayMember la Control.Name propiedad del control .
Para ejecutar el ejemplo, pegue el código siguiente en un formulario que contenga un CheckedListBox elemento denominado CheckedListBox1 y llame al InitializeCheckListBox
método desde el constructor o Load
método del formulario.
// This method initializes CheckedListBox1 with a list of all
// the controls on the form. It sets the selection mode
// to single selection and allows selection with a single click.
// It adds itself to the list before adding itself to the form.
internal:
System::Windows::Forms::CheckedListBox^ CheckedListBox1;
private:
void InitializeCheckedListBox()
{
this->CheckedListBox1 = gcnew CheckedListBox;
this->CheckedListBox1->Location = System::Drawing::Point( 40, 90 );
this->CheckedListBox1->CheckOnClick = true;
this->CheckedListBox1->Name = "CheckedListBox1";
this->CheckedListBox1->Size = System::Drawing::Size( 120, 94 );
this->CheckedListBox1->TabIndex = 1;
this->CheckedListBox1->SelectionMode = SelectionMode::One;
this->CheckedListBox1->ThreeDCheckBoxes = true;
System::Collections::IEnumerator^ myEnum = this->Controls->GetEnumerator();
while ( myEnum->MoveNext() )
{
Control^ aControl = safe_cast<Control^>(myEnum->Current);
this->CheckedListBox1->Items->Add( aControl, false );
}
this->CheckedListBox1->DisplayMember = "Name";
this->CheckedListBox1->Items->Add( CheckedListBox1 );
this->Controls->Add( this->CheckedListBox1 );
}
// This method initializes CheckedListBox1 with a list of all
// the controls on the form. It sets the selection mode
// to single selection and allows selection with a single click.
// It adds itself to the list before adding itself to the form.
internal System.Windows.Forms.CheckedListBox CheckedListBox1;
private void InitializeCheckedListBox()
{
this.CheckedListBox1 = new CheckedListBox();
this.CheckedListBox1.Location = new System.Drawing.Point(40, 90);
this.CheckedListBox1.CheckOnClick = true;
this.CheckedListBox1.Name = "CheckedListBox1";
this.CheckedListBox1.Size = new System.Drawing.Size(120, 94);
this.CheckedListBox1.TabIndex = 1;
this.CheckedListBox1.SelectionMode = SelectionMode.One;
this.CheckedListBox1.ThreeDCheckBoxes = true;
foreach ( Control aControl in this.Controls )
{
this.CheckedListBox1.Items.Add(aControl, false);
}
this.CheckedListBox1.DisplayMember = "Name";
this.CheckedListBox1.Items.Add(CheckedListBox1);
this.Controls.Add(this.CheckedListBox1);
}
' This method initializes CheckedListBox1 with a list of all the controls
' on the form. It sets the selection mode to single selection and
' allows selection with a single click. It adds itself to the list before
' adding itself to the form.
Friend WithEvents CheckedListBox1 As System.Windows.Forms.CheckedListBox
Private Sub InitializeCheckedListBox()
Me.CheckedListBox1 = New CheckedListBox
Me.CheckedListBox1.Location = New System.Drawing.Point(40, 90)
Me.CheckedListBox1.CheckOnClick = True
Me.CheckedListBox1.Name = "CheckedListBox1"
Me.CheckedListBox1.Size = New System.Drawing.Size(120, 94)
Me.CheckedListBox1.TabIndex = 1
Me.CheckedListBox1.SelectionMode = SelectionMode.One
Me.CheckedListBox1.ThreeDCheckBoxes = True
Dim aControl As Control
For Each aControl In Me.Controls
Me.CheckedListBox1.Items.Add(aControl, False)
Next
Me.CheckedListBox1.DisplayMember = "Name"
Me.CheckedListBox1.Items.Add(CheckedListBox1)
Me.Controls.Add(Me.CheckedListBox1)
End Sub
Comentarios
Este método agrega un elemento a la lista. Para una lista, el elemento se agrega al final de la lista de elementos existente. Para un cuadro de lista ordenado, el elemento se inserta en la lista según su posición ordenada. Se SystemException
produce si no hay suficiente espacio disponible para almacenar el nuevo elemento.
Se aplica a
Add(Object, CheckState)
Agrega elementos a la lista de elementos de un control CheckedListBox, especificando el objeto que se va a agregar y el valor de activación inicial.
public:
int Add(System::Object ^ item, System::Windows::Forms::CheckState check);
public int Add (object item, System.Windows.Forms.CheckState check);
override this.Add : obj * System.Windows.Forms.CheckState -> int
Public Function Add (item As Object, check As CheckState) As Integer
Parámetros
- item
- Object
Objeto que representa el elemento que se va a agregar a la colección.
- check
- CheckState
Enumeración CheckState inicial de la parte activada del elemento.
Devoluciones
Índice del elemento que se acaba de agregar.
Excepciones
El parámetro check
no es un valor válido de CheckState.
Comentarios
Este método agrega un elemento al cuadro de lista activada. Para un cuadro de lista no ordenado, el elemento se agrega al final de la lista de elementos existente. Para un cuadro de lista ordenado, el elemento se inserta en la lista según su posición ordenada. Se SystemException
produce si no hay suficiente espacio disponible para almacenar el nuevo elemento.