![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ShellListView
Adios © (2006-06-11 21:46:00)как извлеч имя выбранного объекта и путь к нему?
Rial (2006-06-12 00:52:00) [1]Я не ошибся. Даже проверил, блин !
При единичном выборе смотри
> 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);
EvS (2006-06-12 00:46:00) [2]ShellListView.SelectedFolder.PathName;
Adios (2006-06-11 23:15:00) [3]сформулирую свой вопрос немного подругому,
у меня есть ShellListView, в нём отображается список файлов заранее указанной директории, и мне надо при нажатии по какому-нибудь файлу чтобы если это изображение то оно загружалось в имидж, а этого я сделать не могу, потому как не пойму, как мне извлечь имя файла и путь к нему?, очень надеюсь на вашу помощь!
Adios (2006-06-11 22:48:00) [4]может ты путаешь ShellListView и ShellTreeView?,
ShellListView.RootFolder.DisplayName и ShellListView.RootFolder.PathName выдают одно и тоже, и имя выбранного файла там не указывается.
Rial (2006-06-11 22:44:00) [5]ShellListView.Folders[I].DisplayName;
ShellListView.Folders[I].PathName;
Тут же, если не ошибаюсь, будут и имена файлов.
Расширение:
ExtractFileExt
Adios (2006-06-11 22:28:00) [6]а как извлечь имя выбранного файла и расширение?
Rial (2006-06-11 22:08:00) [7]Для текущей папки:
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:01:00) [8]Люди, ну подскажите кто-нибудь, очень надо!