2008-10-28 9 views
11

Ich habe eine Listenansicht, die nach einem Doppelklick öffnet ein neues Formular, um die Details anzuzeigen, aber der Datensatz in der Listenansicht verlor die "Auswahl" .... Wie mache ich weiß welcher Datensatz geklickt wurde ???Listenansicht C# bleiben ausgewählt

Dank

Maria João

Antwort

4

Versuchen Sie, die HideSelection Eigenschaft auf der Listenansicht auf false setzen. Es ist standardmäßig aktiviert.

33

Das ListView-Steuerelement verfügt über eine HideSelection-Eigenschaft, die standardmäßig auf True festgelegt ist. Setzen Sie dies auf Falsch und die aktuelle Zeile bleibt markiert, auch wenn das Steuerelement den Fokus verliert.

4

Beachten Sie, dass die Auswahl "grau" wird, wenn der Fokus verloren geht, und "blau", wenn fokussiert. Es ist schwieriger, es blau zu halten, wenn der Fokus verloren geht ... Sie müssen das ListView :: DrawItem

überschreiben
Verwandte Themen