[Solved]C# kleines listview Problem
tras 23.01.2008 - 14:39 1430 5
tras
Little Overclocker
|
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.jpgwäre für jede anregung dankbar.
Bearbeitet von tras am 23.01.2008, 16:24
|
AoD
aka AngelOfDeath
|
|
Triple-X
Addicted
|
Um einmal die ganze Zeile zu selektieren mach folgendes: listView1.FullRowSelect = true;
bzw. die FullRowSelect im Designer auf true setzen. Um an die Werte der anderen Spalten zu kommen sollte eigentlich das funktionieren: listView1.FocusedItem.SubItems[columnIndex]
hth
|
tras
Little Overclocker
|
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
ModeratorHoffnungsloser Optimist
|
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
|
thx. das ist der elegante weg
|