Listview Problem

03/01/2008 - 17:52 von Frank Heindörfer | Report spam
Hallo,

//.Net 2.0, VS 2005, C#

ich habe ein Listview mit den folgenden Eigenschaften:

CheckBoxes: True
Columns: 2 Spalten
FullRowSelect: True
GridLines: True
HideSelection: False
View: Details

Dem ListView wurden einige ListViewItems hinzugefügt. Alle CheckBoxen
sind markiert. Ich markiere durch ein Mausklick die erste Zeile. Danach
markiere ich die 2. Zeile (oder 3. oder letzte Zeile etc.) mit einem
Mausklick und gedrückter Shift-Taste. Klicke ich dabei in die 1. Spalte
(der gewünschten Zeile) ist alles normal. Alle Zeilen wurden markiert.
Klicke ich in die 2. Spalte werden zwar auch alle Zeilen markiert. Die
markierten CheckBoxen werden aber alle bis auf die letzte plötzlich
zurückgesetzt.

Ist dies ein Bug oder wie kann man dieses Verhalten erklàren?

Bin für jede Info dankbar wie ich dieses Problem lösen kann.

Frank

PS: Hoffentlich ist jemand aus meiner Beschreibung schlau geworden.
 

Lesen sie die antworten

#1 Frank Dzaebel
03/01/2008 - 20:41 | Warnen spam
Hallo Frank,

ich habe ein Listview mit den folgenden Eigenschaften:
[...] Klicke ich in die 2. Spalte werden zwar auch alle Zeilen markiert.
Die markierten CheckBoxen werden aber alle bis auf die letzte plötzlich
zurückgesetzt.
Ist dies ein Bug oder wie kann man dieses Verhalten erklàren?



Das ist ein bekannter Bug:

[Feedback: ListView with multiple columns checks the CheckBoxes on
multiselection]
http://connect.microsoft.com/Visual...FeedbackID6181

[Feedback mit Problemumgehungen]
http://connect.microsoft.com/Visual...FeedbackID6181

Auch in VS 2008 noch nicht behoben, aufgrund von
"Release Schedule" und dem Status "nicht blockierend",
da es recht einfache Problemumgehungen gibt.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen