Вниз
Скачать: CL | DM;

Shell - components   Найти похожие ветки 

← →
Sahmon ©   (2001-11-20 23:50) [0]

В Дельфи 6 на закладке Samples появились компоненты Shell
Вопрос: в компоненте Shelllistview я открыл конкретный каталог с конкретными файлами, как сделать, чтобы при DBLClick какой нить переменной присваивалось имя файла по которому делается DBLClick
для примера в обработчике события OndblClick Label1.caption:= ... ; Если знаете продолжите, please.


← →
McSimm ©   (2001-11-21 10:28) [1]

Например
OndblClick Label1.caption:= ShellListView1.SelectedFolder.PathName

Смотря что нужно. То на чем можно даблкликнуть не всегда файл и не всегда это тот файл что кажется. В общем доступ к выделенному объекту можно получить через
ShellListView1.SelectedFolder: TShellFolder;
У него, в свою очередь можно получить разную информацию:
DisplayName;
PathName; // - ближе всего подходит к вопросу
RelativeID: PItemIDList;



← →
Sahmon ©   (2001-11-21 13:29) [2]

Да, оно работает пример:
Label1.caption=D:\SDS studio\SDS sclad\BDE\SDS nacladnaya.DB
Но мне надо только имя файла.
Вообще мне это нужно в проге для динамического просмотра и редактирования любой базы данных находящихся в каталоге BDE
Т.е. я делаю dblclick на конкретный файл, OndblClick возвращает его имя которое я присваиваю Table.Name а затем Table.Active:=true и у меня одной DBgrid после каждого dblclick высвечивается конкретная база (базы все Paradox) или тоже самое только с Query. Идея понятна?


← →
Sahmon ©   (2001-11-21 13:41) [3]

Спасибо McSimm
Заработало, только с DisplayName.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.005 c
6-66314
LAMMER
2001-08-15 06:06
2002.01.21
Проблемма в работе с сокетами!!!


4-66389
Диман
2001-11-19 10:06
2002.01.21
Как получить размер файла? Ессно, винапишной функцией GetFileSize


3-66196
Joe
2001-12-18 11:49
2002.01.21
Interbase


14-66357
Anonym
2001-11-23 12:58
2002.01.21
Проблемы программирования


6-66318
lun
2001-10-26 09:17
2002.01.21
Поделитесь исходниками прокси! пожалуйста!




   Наверх