Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ListView Unselect oder Unmarked??? (https://www.delphipraxis.net/90071-listview-unselect-oder-unmarked.html)

Piro 11. Apr 2007 09:20


ListView Unselect oder Unmarked???
 
Guten Tag,

gibt es eine Methode oder Eigenschaft in der ListView Komponete, die eine getätigte Selectierung im ListView (ItemIndex > 0) oder ein SelectAll wieder auf den Ursprung setzt, d.h. ItemIndex = -1, so als ob nicht markiert oder selectiert ist.

Ich finde da einfach nichts.

Gruß, Sven

Jelly 11. Apr 2007 09:28

Re: ListView Unselect oder Unmarked???
 
Setz doch einfach an gewünschter Stelle die Eigenschaft Itemindex zurück auf -1

Piro 11. Apr 2007 10:15

Re: ListView Unselect oder Unmarked???
 
Das funktioniert aber nicht wenn man vorher alle Einträge mit SelectAll markiert hat.

Jelly 11. Apr 2007 10:20

Re: ListView Unselect oder Unmarked???
 
Natürlich geht nicht beides. Du kannst nicht markieren und gleichzeitig nicht markieren :gruebel:

Wozu soll das Ganze denn gut sein in deinem konkreten Fall?

Piro 11. Apr 2007 10:32

Re: ListView Unselect oder Unmarked???
 
Ich habe ein Listview mit 5 Einträgen (Dienste). Nur markierte Einträge werden aktualisiert.

Jede Minute erfolgt eine automatische Aktualisierung aller Einträge. (SelectAll). Mein Programmablauf sieht wie folgt aus:

Zitat:

1. Manuelle Aktualisierung nur bei Auswahl eines Dienstes, ansonsten Meldung, dass ein Dienst ausgewählt werden muss.
2. Jede Minute erfolgt eine automatische Aktualisierung aller Dienste. Wobei die Markierung aufgehoben werden muss, damit Punkt 1 funktioniert.
Das ist der Hintergrund. Ich könnte auch mehr Code schreiben und SelectAll ersetzen aber das wollte ich nicht. Wenn es nicht anders geht, mache ich es doch.

Danke, ich hoffe, wir finden noch eine einfache Lösung.

Piro 11. Apr 2007 10:40

Re: ListView Unselect oder Unmarked???
 
Danke für deine Bemühungen. Ich habe die Logik meines Programs etwas abgeändert und somit hat es funktioniert. Habe jetzt das SelectAll weggelassen.

Danke und Gruß, Sven


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz