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

Вниз

Как в ShellTreeView раскрыть дерево нужной папки?   Найти похожие ветки 

 
Dinara ©   (2002-06-30 14:07) [0]

Как в ShellTreeView раскрыть дерево нужной папки?


 
VID ©   (2002-06-30 19:53) [1]

Честно говоря, не пользуюсь ShellTreeView, но думаю, что:
ShellTreeView1.Directory := <полный_путь_к_каталогу>
или
ShellTreeView1.SetDirectory(<полный_путь_к_каталогу>);


 
Dinara ©   (2002-07-02 22:28) [2]

Нет, такого там нету, к сожалению :(

Ребят, неужели никто не знает?


 
ZyreX ©   (2002-07-02 22:42) [3]

попробуй так:
ShellTreeView1.Path := "путь к каталогу";


 
Dinara ©   (2002-07-03 01:26) [4]

Не получилось :( Как же так? Неужели нет способа?


 
NailMan ©   (2002-07-03 02:48) [5]

В пропетитах ShellTreeView1-> ROOT укажи использовать не собственно ROOT из списка, а использовать конкретный путь(по умолчанию будет C:\).

Ну а дальше флаги в руки. Ищменяешь ShellTreeView1.Root на свою
папку и ВУАЛЯ.
(Щелчек пальцами)


 
Dinara ©   (2002-07-03 09:21) [6]

Нет, это не то :( Мне нужно не менять Root, а просто раскрыть нужную папку.


 
valery_f   (2002-07-03 11:57) [7]

У меня такое чувство, что борланд специально слегка "недоделал" Shell компоненты, т.к. некоторых фишек (в т.ч. subj) там явно не хватает.

Я это решил следующим образом: лезешь в Delphi6\Demos\ShellControls, находишь ShellCtrls.pas, а в нем ищешь:

procedure TCustomShellTreeView.SetPath(const Value: string);

Нужно заремить строчку "FUpdating := True;" (т.к. следующий за этим SetPathFromID в случае установленного флага FUpdating сразу делает "Exit") и в последующем использовать исправленный вариант.

За корректность решения не ручаюсь, но глюков и утечки хэндлов/памяти не наблюдал.



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

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

Наверх




Память: 0.48 MB
Время: 0.009 c
14-47783
Севостьянов Игорь
2002-06-03 19:12
2002.07.15
Где найти компонент HexGrid ???


1-47558
ikivio
2002-06-28 00:30
2002.07.15
Окна нестандартной формы (не круглой,не овальной),


1-47260
James007
2002-06-23 16:36
2002.07.15
Сохранение настроек формы и всех компонентов в файл


3-47166
Tutov Roman
2002-06-18 17:12
2002.07.15
мастер-деталь


1-47335
Plt
2002-07-01 10:15
2002.07.15
Как работать с TWordDocument: текст, таблицы, формулы