![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ShellListView [D6]
Tr © (2005-12-15 22:31:00)Уважаемые мастера.
Как в ShellListView и ShellCombobox
сделать на 1 уровень выше или
создать папку в нем.
Или где посмотреть функции Windows на ShellListView;
Спасибо.
Vovanchik (2005-12-22 14:04:00) [1]Все просто, указуй путь НЕ шелл виеву, а именно подкляченному к нему ШЕЛЛ ТРИ ВИЕВУ!!!(дереву каталогов) там посмотри Есть путь!!! Програмно устанавливай его на другой путь, а уже лист виев сам именит свой вид!!! Вот и всё!!!
Flood_control (2005-12-20 23:31:00) [2]Благодарю.
Только вот еще вопросы, ну перемещение назад я организовал, ShellListView1.Back; а как организовать перемещение "Вперед" (как в эксплорере windows) ?
И как в ShellComboBox1 перемещаться по каталогам непосредственно ввода пути с клавиатуры, к примеру, хочу быстро переместиться в папку winodws на диске С:, ну и пишу в ShellComboBox1 "C:\Windows\" ну и он как бы туда попадает, как это организовать, едсинственное что получается так это перемещаться по дискам и на рабочий стол непосредственно вода пути с клавиатуры.
Vovanchik, (2005-12-20 16:48:00) [3]Ну вообщем все просто:
1) Переход - привяжи к нажатию клавиши ВАСК ,то есть пусть имитируется нажатие клавиш... (Как в Винде).
2) Ну папку создать вообще легкотьня просеки путь через Шелл фолдер (Который должен быть связан с лист виевом) и вызывай функцию MkDir('а тут типа путь где') , при этом не забудь проверить есть ли такая папка или нет а то мамтюкаться будет (DirectoryExists(путь):boolean - на всякий случай) :-) Будут Вопросы Обращайся dragonprof@rambler.ru