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.
> Codejunky <
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