CheckedListBox.ObjectCollection.Add Methode

Definitie

Voegt een item toe aan de lijst met items voor een CheckedListBox.

Overloads

Name Description
Add(Object, Boolean)

Hiermee voegt u een item toe aan de lijst met items voor een CheckedListBoxitem, waarbij u het object opgeeft dat moet worden toegevoegd en of het is ingeschakeld.

Add(Object, CheckState)

Hiermee voegt u een item toe aan de lijst met items voor een CheckedListBoxitem, waarmee u het object opgeeft dat moet worden toegevoegd en de oorspronkelijke gecontroleerde waarde.

Add(Object, Boolean)

Hiermee voegt u een item toe aan de lijst met items voor een CheckedListBoxitem, waarbij u het object opgeeft dat moet worden toegevoegd en of het is ingeschakeld.

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

Parameters

item
Object

Een object dat het item vertegenwoordigt dat moet worden toegevoegd aan de verzameling.

isChecked
Boolean

true om het item te controleren; anders, false.

Retouren

De index van het zojuist toegevoegde item.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een CheckedListBox besturingselement initialiseert door de CheckOnClick, SelectionModeen ThreeDCheckBoxes eigenschappen in te stellen. Het voorbeeld vult de CheckedListBox met besturingselementen en stelt de DisplayMemberControl.Name eigenschap van het besturingselement in.

Als u het voorbeeld wilt uitvoeren, plakt u de volgende code in een formulier met de CheckedListBox naam CheckedListBox1 en roept u de methode aan vanuit de InitializeCheckListBox constructor of Load methode van het formulier.

   // 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

Opmerkingen

Met deze methode wordt een item aan de lijst toegevoegd. Voor een lijst wordt het item toegevoegd aan het einde van de bestaande lijst met items. Voor een gesorteerd selectievakje wordt het item in de lijst ingevoegd op basis van de gesorteerde positie. Er SystemException treedt een op als er onvoldoende ruimte beschikbaar is om het nieuwe item op te slaan.

Van toepassing op

Add(Object, CheckState)

Hiermee voegt u een item toe aan de lijst met items voor een CheckedListBoxitem, waarmee u het object opgeeft dat moet worden toegevoegd en de oorspronkelijke gecontroleerde waarde.

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

Parameters

item
Object

Een object dat het item vertegenwoordigt dat moet worden toegevoegd aan de verzameling.

check
CheckState

Het eerste CheckState gedeelte van het geselecteerde gedeelte van het item.

Retouren

De index van het zojuist toegevoegde item.

Uitzonderingen

De check parameter is geen van de geldige CheckState waarden.

Opmerkingen

Met deze methode wordt een item toegevoegd aan de ingeschakelde keuzelijst. Voor een niet-gesorteerd selectievakje wordt het item toegevoegd aan het einde van de bestaande lijst met items. Voor een gesorteerd selectievakje wordt het item in de lijst ingevoegd op basis van de gesorteerde positie. Er SystemException treedt een op als er onvoldoende ruimte beschikbaar is om het nieuwe item op te slaan.

Van toepassing op