Ich versuche, Code für meine Reset-Taste in VB zu schreiben. Ich habe folgendes verwendet:Klare Checkliste in vb.net
chlstAddIn.ClearSelected();
Aber es löscht nur die Markierung, nicht das Kontrollkästchen selbst.
Ich versuche, Code für meine Reset-Taste in VB zu schreiben. Ich habe folgendes verwendet:Klare Checkliste in vb.net
chlstAddIn.ClearSelected();
Aber es löscht nur die Markierung, nicht das Kontrollkästchen selbst.
Auswählen und Prüfen sind zwei verschiedene Konzepte in der Checklistenliste. ClearSelected deaktiviert die Elemente nicht. Um alle markierten Elemente zu deaktivieren, verwenden Sie SetItemCheckState. Das würde ich in C# machen.
foreach (int i in chlstAddIn.CheckedIndices)
{
chlstAddIn.SetItemCheckState(i, CheckState.Unchecked);
}
In VB, verwenden Sie diesen Code in Click-Ereignis Reset-Taste,
For Each i As Integer In chlstAddIn.CheckedIndices
chlstAddIn.SetItemCheckState(i, CheckState.Unchecked)
Next
Vielen Dank für Ihre Hilfe, es hat funktioniert; Ich schätze es wirklich! Es ist schwer, ein Neuling zu sein. –
Ich fühle dich, Bruder! Bitte akzeptieren Sie die Antwort, wenn es funktioniert hat. – Sdp
Wollen Sie die markierten Elemente aus CheckListBox entfernt unkontrolliert oder die markierten Elemente selbst zu sein? Hab dich nicht ganz gesund bekommen – Sdp
Sorry, ich bin ganz neu dabei. Ich brauche die markierten Elemente deaktiviert, wenn btnReset angeklickt wird. –