Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Windows - forms Alle Items aus CheckedListbox löschen

Mitglied: Scroller

Scroller (Level 1) - Jetzt verbinden

28.08.2011 um 13:04 Uhr, 4803 Aufrufe, 7 Kommentare

Hi,

ich benutze windows Forms in Powershell und möchte alle Items aus einer CheckedListbox auf einmal löschen.

im WWW habe ich dafür folgenden Code gefunden:

for ($i = 0; $i -lt $checkedListBox1.Items.Count; $i++){$checkedListBox1.Items.RemoveAt($i)}


komischerweise wird jedoch nur jeder zweitesItem gelöscht. Beim zweiten Aufruf wieder.
Usw. bis dann irgendwann alle weg sind.
Es wäre schön wenn alle sofort beim ersten klick geklöscht werden.
Was mache ich falsch?

Danke!
SC
Mitglied: pulse
28.08.2011 um 14:02 Uhr
die eigenschaft "items" ist eine auflistung und besitzt somit die methode "clear" die alle einträge löscht
Bitte warten ..
Mitglied: mathe172
28.08.2011 um 18:03 Uhr
Hallo,

Ich denke, pulse hat das Problem bereits gelöst. Als Erklärung, warum nur jedes zweite Item gelöscht wird, schau dir mal dieses Beispiel an:

Am Anfang hat die Liste 5 Elemente:
A
B
C
D
E
F

Im ersten Schleifendurchgang wird das erste gelöscht:
B
C
D
E
F

Jetzt wird das zweite gelöscht (Achtung: B ist das erste, C das zweite):
B
D
E
F

Jetzt das dritte:
B
D
F

Jetzt würde das vierte gelöscht werden (Die Schliefe geht immer noch bis 6). Eigentlich sollte das ja einen Fehler produzieren, den du wahrscheinlich unterdrückt hast.

MfG,
Mathe172
Bitte warten ..
Mitglied: 99045
28.08.2011 um 18:09 Uhr
Zitat von Scroller:
Was mache ich falsch?

Hi,

du must vom Ende der Liste anfangen, also von Count-1 nach 0
Bitte warten ..
Mitglied: dog
29.08.2011 um 00:34 Uhr
Oder so lange das Erste löschen bis die Liste leer ist
Bitte warten ..
Mitglied: Scroller
29.08.2011 um 08:06 Uhr
Hi Pulse,

danke, das war die Lösung.


SC
Bitte warten ..
Mitglied: Scroller
29.08.2011 um 08:07 Uhr
Hi Mathe172,

nicht das zweite sondern JEDES ZWEITE wird bei einem Durchlauf gelöscht

Also Liste:

A B C D E F G H I

Werden beim ersten durchlauf gelöscht: B D F H

beim nächsten werden dann D und H Gelöscht usw bis irgendwann die Liste leer ist.

Würd mich ja schon interessieren was da abläuft
Danke
SC
Bitte warten ..
Mitglied: mathe172
29.08.2011 um 16:16 Uhr
Hallo,

dieses Schrittweise löschen der Elemente, wie ich es beschrieben habe, passiert in einem Schleifendurchgang. Also einmal klicken--> Einmal komplette Schleife (mit allen oben angeführten Schritten)

MfG,
Mathe172
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Powershell - CheckedListBox mit DataSource, Checked Items entfernen

gelöst Frage von Markus2016Batch & Shell3 Kommentare

Hallo zusammen, ich finde gerade keine Lösung. Ich habe eine CheckedListBox. Die Checked Items sollen aus der CheckedListBox entfernt ...

Visual Studio

WPF Form in Windows Forms Multi Document Interface

Frage von Herbrich19Visual Studio11 Kommentare

Hallo, Ich würde gerne eine WPF Form in eine Windows Forms Anwendung einbauen. Diese soll in einen Multi Document ...

C und C++

Erstellen einer Windows Forms-Anwendung

gelöst Frage von KnuefiC und C++5 Kommentare

Hallo und guten Tag zusammen, da ich sehr wenig Ahnung von Windows Forms Anwendungen habe und noch blutiger Anfänger ...

Batch & Shell

Powershell ListBox mit anderer Beschreibung in den Items

gelöst Frage von blackhawk17Batch & Shell5 Kommentare

Guten Morgen, ich habe mir eine kleine GUI gebaut mit der ich verschiedene Attribute im AD auslesen lassen möchte. ...

Neue Wissensbeiträge
Verschlüsselung & Zertifikate
Meine Wissenssammlung zu Bitlocker
Erfahrungsbericht von DerWoWusste vor 4 StundenVerschlüsselung & Zertifikate1 Kommentar

Die Motivation für diesen Beitrag waren die vielen Posts rund um dieses Thema, die deutlich machen, wie viele Einzelaspekte ...

E-Mail
Email-Apps und Verhalten bei Pop3
Erfahrungsbericht von kfranzk vor 2 TagenE-Mail11 Kommentare

Hallo Freunde, da mir mein diesbezüglicher Faden als gelöst markiert wurde, muss ich hier neu aufsetzen. Ich arbeite bewusst ...

Hyper-V

Optimiertes Ubuntu per Microsoft Hyper-V-Schnellerstellung verfügbar

Anleitung von Frank vor 2 TagenHyper-V

Für Microsofts Virtualisierungssoftware Hyper-V ist ab sofort auch ein optimiertes Ubuntu 18.04.1 LTS verfügbar. In der "Hyper-V-Schnellerstellung" App, die ...

Sicherheits-Tools

Trend Micro WorryFree Business Security (WFBS) 10 - neuer Patch 1470 verfügbar

Tipp von VGem-e vor 2 TagenSicherheits-Tools1 Kommentar

Servus, mal sehen, ob mit Patch 1470, zu finden unter dann die angeblich fehlerhafte Funktion, die unter W10 im ...

Heiß diskutierte Inhalte
Hardware
Sophos SG135 - Routing
Frage von Xaero1982Hardware13 Kommentare

Moin Zusammen, ich ersetze gerade nen alten Cisco DualWAN Router durch eine SG 135. Ich muss bestimmte Ziele über ...

Tipps & Tricks
Nagstamon und PRTG Monitoring
Frage von Der.ITlerTipps & Tricks13 Kommentare

Hallo Ihr, heute am Sonntag bin ich mal früh aufgestanden um mich mit dem Problem von Gestern zu beschäftigen. ...

Datenschutz
Gilt ein Ransomware-Befall als Datenpanne nach DSGVO?
Frage von MOS6581Datenschutz12 Kommentare

Moin Kollegen, wenn sich jemand Ransomware einfängt und dadurch bspw. Kundendaten verschlüsselt werden; gilt dies dann als meldepflichtige Datenpanne ...

Netzwerke
Hilfe bei der Planung meines Heimnetzwerks
Frage von DHD082Netzwerke11 Kommentare

Hallo zusammen, wir bauen gerade ein Einfamilienhaus, welches ich mit einem Heimnetzwerk ausstatten möchte. Da ich zwar auch in ...