Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Multiselect in ShellListView (https://www.delphipraxis.net/38167-multiselect-shelllistview.html)

Gina 15. Jan 2005 17:29


Multiselect in ShellListView
 
Hallochen,

ich hab da ein kleines Problem mit Multiselect in einer ShellListView. Ich weiß nicht, wie ich die einzelnen Einträge, die markiert sind, anspreche, da mein Delphi6 leider keine Hilfe dazu bietet. Hier im Forum hab ich auch nixs passendes gefunden, oder die falschen Suchbegriffe benutzt... :oops:

Hier erstmal der Codeschnipsel:
Delphi-Quellcode:
var
  i: Integer;
begin
  i := 0;
  while i <= ShellListView1.Selcount-1 do
  begin
    ListBox1.Items.Add(ShellListView1.xxx[i]...); //Was muss hier hin?
    inc(i);
  end;
end;
Ich möchte also alles, was in der ShellListView markiert ist, in die ListBox eintragen...

Vielen lieben Dank schonmal, Gina.

Gina 15. Jan 2005 19:04

Re: Multiselect in ShellListView
 
Ok, ich habe nach langem probieren eine Möglichkeit gefunden:

Delphi-Quellcode:
procedure TForm1.ListBoxCryptDragDrop(Sender, Source: TObject; X,
  Y: Integer);
var
  i: Integer;
begin
  for i := 0 to ShellListView1.Items.Count-1 do
  If ShellListView1.Items[i].Selected then
  begin
    ListBox1.Items.Add(ShellListView1.Folders[i].PathName);
  end;
end;
Das Ganze hab ich jetzt in der DragDrop-Prozedur drin.
Ist das ok so?

Thx, Gina.


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