Skip to main content

CheckedListBox

CheckedListBox

EventsNamespace: -System.Windows.Forms

CheckedListBox
Properties param($sender,/ $e)
$checkedListBox.Add_*
Eigenschaften
  • $senderProperty DieStandardwert
    CheckedListBoxBeschreibung selbst
oder $eErläuterung (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"))