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 SelectedItems durchlaufen (https://www.delphipraxis.net/33702-listview-selecteditems-durchlaufen.html)

CReber 11. Nov 2004 13:40


ListView SelectedItems durchlaufen
 
Delphi-Quellcode:
  with lvGroups do
    if SelCount>0 then
      for i:=0 to SelCount-1 do begin
        GrpName:=InputBox('Gruppe ändern', 'Name ändern:',Selected[i].Caption);

Das Selected[i].Caption funktioniert nicht. Was muss ich stattdessen eingeben um jedes selektierte durchzulaufen?

// Edited: Es handelt sich um eine ListView

MathiasSimmack 11. Nov 2004 13:46

Re: ListView SelectedItems durchlaufen
 
Gibt es "Selected" nicht bloß einmal? Ich meine damit nicht, dass man nur ein Item auswählen kann! Wenn du alle Items nach den ausgewählten durchlaufen willst, müsstest du IMHO mal in der Hilfe unter Delphi-Referenz durchsuchenMultiSelect schauen. Mir war als hätte ich da irgendwo ein Beispiel gesehen. :oops:

Ansonsten, u.a. gefunden mit der [dp="MultiSelect Listview"]DP-Suche[/dp]: http://www.delphipraxis.net/internal...?p=79656#79656

CReber 11. Nov 2004 13:47

Re: ListView SelectedItems durchlaufen
 
Delphi-Quellcode:
  with lvGroups do begin
    if SelCount>0 then
      for i:=0 to Items.Count-1 do
        if Items[i].Selected then begin
          GrpName:=InputBox('Gruppe ändern', Name ändern:', Items[i].Caption);
Das ist mir grad noch eingefallen. Aber irgendwie sieht das unelegant aus ;)

alcaeus 11. Nov 2004 13:49

Re: ListView SelectedItems durchlaufen
 
Hi honkibonk,

mit
Delphi-Quellcode:
ListView1.Items[i].Selected
findest du raus ob ein Item ausgewählt wurde.

Greetz
alcaeus

[edit]Zu langsam[/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:36 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