Listview



  • Hallo Leute,
    ich möchte in einer Listview ein Item durch ein anderes ersetzten.

    string[] Spalte = new string[2];
    Spalte[0] = name;
    Spalte[1] = Status;

    listView1.Items.Insert(position, new ListViewItem(Spalte));
    listView1.Items.RemoveAt(position+1);

    Doch jetzt springt der Focus immer auf das nächste Element.
    Wie kann ich ein Item ersetzten und dass der Focus auf dem Item bleibt??

    Das hab ich schon versucht hat aber nicht funktioniert:
    listView1.Items[position].Focused = true;
    listView1.Items[position].Selected = true;
    Evtl. hab ich ne falsche Reihenfolge.

    Kann mir jemand helfen??
    MfG



  • warum machst du nicht einfach so?

    listView1.Items[position].SubItems[0].Text = name;
    listView1.Items[position].SubItems[1].Text = Status;
    

Anmelden zum Antworten