Laden...

Listview Itemsuche nach Text

Letzter Beitrag vor 17 Jahren 7 Posts 1.654 Views
Listview Itemsuche nach Text

Ich habe wieder mal ein Problem mit der Listview,

Ich habe leider kein passendes Thema darüber gefunden.

Also ich will in eine Hashtable nach bestimmten Values durchsuchen und anschließend das richtige Element(das Element was mir eben den Inhalt der Hashtable ausgibt) in der Listview finden und die BackColor verändern.

Wie mache ich das?

Es gibt:

listview1.Items[string key]

Was ist das für ein key, hab leider kein Ahnung ob ich den Selber definieren kann oder was Vorhandenes hineinschreiben soll.

Ich hoffe da kann mir jemand helfen
danke

Hallo csMatt,

steht doch in der :rtfm: Doku

key
Der Name des abzurufenden Elements.

Also ListViewItem.Name

herbivore

Ok ,hast recht da hätte ich auch von alleine draufkommen können.
Aber was nicht in der Doku steht: Kann ich auch so etwas wie das hie machen:


listview1.Items[listview1.Items[k].SubItems[1].Text].BackColor = Color.Green;


Dabei verwende ich das Subitem[1] als key.
Würde das funktionieren.
Ich kann es im Mom nicht ausprobieren da ich viele Typcasting probleme habe und ich die erst lösen muss.

aber danke für deine schnelle Antwort

Hallo csMatt,

woher der Text kommt, denn du für Items [string] verwendest, ist vollkommen egal.

herbivore

ok danke, versteh schon.
Ich werde einfach die Namen definieren und dann mit denen arbeiten.

nochmal danke

Naja, an deiner Stelle würde ich schon ein bisschen im Standard bleiben und die Elemente so bedienbar machen wie mans gewohnt ist.
Jedes Item hat doch ein Checked-Property. Damit solltest du eigtl. alles anstellen können was du willst.

ja, ok hab ich schon probiert.
Da kann man aber leider nicht das Anklicken mit der Maus deaktivieren.

Aber trotzdem danke für deine schnelle antwort