CheckedListBox.ObjectCollection.Add Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.