"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

[Solved]C# kleines listview Problem

tras 23.01.2008 - 14:39 1430 5
Posts

tras

Little Overclocker
Registered: Dec 2002
Location: wien
Posts: 53
also ich habe eine listview mit 3 spalten. ich kann jedoch nur items in der 1.spalte selektieren. ich will das jedoch so ändern, dass man nur die items in der 3 spalte selektieren kann, damit ich dann via focuseditem darauf zugreifen kann.

das ganze sieht so aus:
ich kann nur auf tool klicken und brauche aber mittels focuseditem die 3.spalte also den pfadnamen.
ich könnte natürlich auch die reihenfolge der spalten umdrehen, dann hätte ich auch das gewünschte ergebnis.
http://img262.imageshack.us/my.php?...playlistas7.jpg

wäre für jede anregung dankbar.
Bearbeitet von tras am 23.01.2008, 16:24

AoD

aka AngelOfDeath
Avatar
Registered: Nov 2002
Location: St. Pölten
Posts: 1482
Warum stellst du nicht um, dass die ganze Zeile immer markiert wird?

Triple-X

Addicted
Avatar
Registered: Feb 2001
Location: Pregarten (OÖ)
Posts: 485
Um einmal die ganze Zeile zu selektieren mach folgendes:
Code: PHP
listView1.FullRowSelect = true;
bzw. die FullRowSelect im Designer auf true setzen.

Um an die Werte der anderen Spalten zu kommen sollte eigentlich das funktionieren:
Code: PHP
listView1.FocusedItem.SubItems[columnIndex]

hth

tras

Little Overclocker
Registered: Dec 2002
Location: wien
Posts: 53
vielen dank. jetzt klappt es. ich hatte das auch schon probiert mit fullrowselect. und jetzt weis ich auch warum das beim 1. mal nicht geklappt hat.
ich habe das ganze in einen string konvertiert und überprüft ob er mit mp3 endet.
ich habe aber nicht beachtet, das der string folgendes format hat ;)
ListViewSubItem: {C:\\Dokumente und Einstellungen\\...\\Eigene Dateien\\music\\stinkfist.mp3}

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von tras
ich habe das ganze in einen string konvertiert und überprüft ob er mit mp3 endet.
ich habe aber nicht beachtet, das der string folgendes format hat ;)
ListViewSubItem: {C:\\Dokumente und Einstellungen\\...\\Eigene Dateien\\music\\stinkfist.mp3}

Vielleicht willst du ja statt dem ganzen ListViewSubItem eher den ListViewSubItem.Text :)

tras

Little Overclocker
Registered: Dec 2002
Location: wien
Posts: 53
thx. das ist der elegante weg ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz