Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1551 | Anzahl registrierter User: 1841 | Besucher online: 83
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Alle markierten Items in einer CheckedListBox entfernen


Autor: Konstantin Gross
Sprache: C#
Bewertung: 4,2
(1 Bewertung)
Anzahl der Aufrufe: 9197
  
Kick it on dotnet-kicks.de  

Beschreibung:

Alle markierten Items in einer CheckedListBox entfernen.

Benutzung:
private void Zeige_Beispiel(object sender, EventArgs e)
{
MessageBox.Show(RemoveCheckedItems(checkedListBox1).ToString() + " Elemente gelöscht");
}


Abgelegt unter: CheckedListBox, ListBox, Checked, Entfernen, Delete.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/// <summary>
/// Entfernt alle in der CheckedListBox markierten Items.
/// </summary>
/// <param name="chk">Das CheckedListBox Objekt von dem die Items entfernt werden sollen</param>
/// <returns>Die Anzahl der entfernten Items</returns>
public int RemoveCheckedItems(CheckedListBox chk)
{
    int result = 0;
    
    for (int i = chk.Items.Count; i >= 0; i--)
    {
        if (chk.CheckedIndices.Contains(i))
        {
            chk.Items.RemoveAt(i);
            result++;
        }
    }
    return result;
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Thomas G, Liesner schrieb am:  10.12.2007 18:21:23

Startwert Count-1 dürfte reichen...


schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.