Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.02;
Скачать: CL | DM;

Вниз

ShellListView   Найти похожие ветки 

 
Adios ©   (2006-06-11 21:46) [0]

как извлеч имя выбранного объекта и путь к нему?


 
Adios ©   (2006-06-11 22:01) [1]

Люди, ну подскажите кто-нибудь, очень надо!


 
Rial ©   (2006-06-11 22:08) [2]

Для текущей папки:
ShellListView.RootFolder.DisplayName
и
ShellListView.RootFolder.PathName

For I:=0 to ShellListView1.Items.Count-1 do
 If ShellListView.Items[I].Selected then begin
  ShellListView.Folders[I].DisplayName;
  ShellListView.Folders[I].PathName;
 end;


 
Adios ©   (2006-06-11 22:28) [3]

а как извлечь имя выбранного файла и расширение?


 
Rial ©   (2006-06-11 22:44) [4]

ShellListView.Folders[I].DisplayName;
 ShellListView.Folders[I].PathName;

Тут же, если не ошибаюсь, будут и имена файлов.

Расширение:
ExtractFileExt


 
Adios ©   (2006-06-11 22:48) [5]

может ты путаешь ShellListView и ShellTreeView?,
ShellListView.RootFolder.DisplayName и ShellListView.RootFolder.PathName выдают одно и тоже, и имя выбранного файла там не указывается.


 
Adios ©   (2006-06-11 23:15) [6]

сформулирую свой вопрос немного подругому,
у меня есть ShellListView, в нём отображается список файлов заранее указанной директории, и мне надо при нажатии по какому-нибудь файлу чтобы если это изображение то оно загружалось в имидж, а этого я сделать не могу, потому как не пойму, как мне извлечь имя файла и путь к нему?, очень надеюсь на вашу помощь!


 
EvS ©   (2006-06-12 00:46) [7]

ShellListView.SelectedFolder.PathName;


 
Rial ©   (2006-06-12 00:52) [8]

Я не ошибся. Даже проверил, блин !
При единичном выборе смотри

> EvS ©   (12.06.06 00:46) [7]
>
> ShellListView.SelectedFolder.PathName;


Если MultiSelect=True,то

Var I:Integer;
begin
...
For I:=0 to ShellListView1.Items.Count-1 do
If ShellListView.Items[I].Selected then
 Extract_My_Icon( ShellListView.Folders[I].PathName);



Страницы: 1 вся ветка

Текущий архив: 2006.07.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
15-1149258002
AlexanderMS
2006-06-02 18:20
2006.07.02
Задачка


2-1150450242
Gydvin
2006-06-16 13:30
2006.07.02
Savedialog, сообщение о существующем файле


15-1149657032
Ega23
2006-06-07 09:10
2006.07.02
С Днём рождения! 7 июня


15-1149613857
Socers'
2006-06-06 21:10
2006.07.02
Fifa 2006


1-1148540258
.ruslan
2006-05-25 10:57
2006.07.02
...узнать сколько времени прошло (осталось) между датами