![]() |
Checked Status speichern von Checkbox auf ListView
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Zusammen :-D ,
folgendes Problem: Ich habe eine ListView, auf dieser gibt es eine Checkboxen pro Zeile wo noch Inhalt steht. Wenn ich nun eine "anhake"/checke und auf meinen Aktualiserungsbutton drücke, dass der Inhalt in der ListView aktualisiert wird, verliert er den haken/checked. Nun soll er sich aber merken bzw nicht weg gehen, wenn ich auf Aktualisieren drücke, wo gecheckt/angehakt wurde. Ich habe nun mehrere Stunden gegoogelt und ausprobiert, aber leider nie was nützliches gefunden. Ich weiß auch ungefähr an was es liegt, aber leider nicht wie ich es lösen kann, dass er sich merkt wo gecheckt wurde. Hier mein Code vom Aktualisieren button, vllt hilft er euch:
Code:
begin
liv_Dateien.Clear; TRY if FindFirst( es_Source.Text + '\*', faAnyFile , SearchRec ) = 0 then begin AppendFile; while FindNext( SearchRec ) = 0 do AppendFile; end; FINALLY FindClose( SearchRec ); END; end; |
AW: Checked Status speichern von Checkbox auf ListView
Merken und wieder neu setzen.
|
AW: Checked Status speichern von Checkbox auf ListView
Hi :-)
danke für deine schnelle Antwort. Ja das Problem ist ja: Wie kann ich mir das merken? Tut mir leid, ich bin neu in Delphi unterwegs und steh bzw sitze ein wenig auf dem Schlauch:? |
AW: Checked Status speichern von Checkbox auf ListView
Hallo,
hast du ein eindeutiges Kriterium (z.B. eine ID), mit dem jeden Eintrag eindeutig wiederfinden kannst? Wenn ja, würde ich diese ID einfach in eine TStringList packen. Jede ID, die dort drin ist, stellt einen gecheckten Listview-Eintrag dar. Da du hier wohl Dateinamen genau eines Verzeichnisses anzeigst, könntest du auch den Dateinamen selbst in die TStringList packen. |
AW: Checked Status speichern von Checkbox auf ListView
Danke für deine Antwort honika.
Das ist ein super Ansatz, ich werde mich mal ran machen und ein wenig rumwerkeln :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz