CheckedListBox
CheckedListBox
EventsNamespace: -System.Windows.Forms
$checkedListBox.Add_*Properties param($sender,/ $e)
Eigenschaften
Property$sender→–DieStandardwert
CheckedListBoxBeschreibungselbstoder Erläuterung$e(EventArgs)der→Argumente Tab (TabPage) entsprechendEigenschaft
-
AllowDrop – $false
Drag & Drop erlauben -
Anchor – (Top, Left)
Verhalten bei Größenänderung -
BackColor – SystemColors.Window
Hintergrundfarbe -
BorderStyle – Fixed3D
Rahmenstil (None,FixedSingle,Fixed3D) -
CheckOnClick – $false
Checkbox wird direkt beim Klick geändert (ohne zweiten Klick) -
Dock – None
Layout im Container -
Enabled – $true
Aktiv / deaktiviert -
Font – Standard-Systemfont
Schriftart -
ForeColor – SystemColors.WindowText
Textfarbe -
FormattingEnabled – $true
Für komplexe Objekte -
HorizontalScrollbar – $false
Horizontale Scrollbar -
Location – (0,0)
Position -
Name – ""
Interner Name -
ScrollAlwaysVisible – $false
Scrollbar immer anzeigen -
TabIndex – 0
Tab-Reihenfolge -
TabStop – $true
Fokus per Tab -
ThreeDCheckBoxes – $false
3D-Darstellung der Checkboxen -
TopIndex – 0
Oberstes sichtbares Item -
Visible – $true
Sichtbarkeit
Items
-
Items – (leer)
Alle Einträge -
CheckedItems – (leer)
Alle aktiv angehakten Items -
CheckedIndices – (leer)
Indizes der angehakten Items -
SelectedItem – $null
Aktuell markiertes Item (nicht gleich checked!) -
SelectionMode – One
Auswahlmodus (meist irrelevant hier) -
Sorted – $false
Automatisch sortieren
Größe
- Height – (abhängig vom Layout)
- ItemHeight – (abhängig von Font)
- Size – (Width=120, Height=96)
- Width – (abhängig vom Layout)
Die CheckedListBox ist im Grunde eine ListBox mit eingebauten Checkboxen.
Klingt simpel… ist aber genau da tückisch.
Selecting# /Erstellen
Selected
$clb = New-Object System.Windows.Forms.CheckedListBox
$clbNew = [System.Windows.Forms.CheckedListBox]::new()
# Items hinzufügen
$clb.Items.Add("Apfel")
$clb.Items.Add("Banane")
$clb.Items.AddRange(@("Orange","Mango","Traube"))
# /Erstellen
Selected