Форум: "Начинающим";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
ВнизOpenFile Найти похожие ветки
← →
ValliGRoB © (2006-04-05 01:18) [0]Всем доброго времени суток!
Я так подозреваю, что компонента OpenDialog знакома всем. Насколько я знаю (в программинге я не великий хацкер), изменить ее невозможно. Собственно с этого все мои проблемы и начались:
нужно, чтобы в этом диалоге левая колонка вместо стандартных "Desktop", "My Documents" итп указывала на другие папки (хранящиеся в определенной др. папке), и при этом кол-во папок в этой колонке может периодически меняться.
чтобы было немного более понятно - простой пример:
Имеется папка Music, а в ней еще две - Rock и Ballads. Так вот необходимо, чтобы именно папки Rock и Ballads и отражались в той колонке. И если вдруг в папке Music появится еще одна (к примеру, Radio), нужно чтобы она автоматически появилась и в колонке диалога.
← →
ValliGRoB © (2006-04-05 01:22) [1]И Большое Спасибо за помощь :О)
← →
Джо © (2006-04-05 01:28) [2]А в чем может выражаться помощь?
← →
bogdan (2006-04-05 01:52) [3]такое не встречал! делай дополнительное окно(форму)
← →
ValliGRoB © (2006-04-05 02:04) [4]2 Джо: хотя бы в каких-нибудь соображениях, как это можно реализовать.
2 bogdan: это я уже сделала, и все, что мне необходимо, кроме этого трабла, тоже
← →
ValliGRoB © (2006-04-05 02:09) [5]К примеру, TreeView и ListView мне не подходят.
TreeView потому, что он показывает корневой каталог (может быть и можно корневой убрать, только я так и не разобралась)
а ListView - потому что я не знаю как правильно связать эти папки с их содержимым, которое отображается на отдельном ListView
← →
Германн © (2006-04-05 02:11) [6]Создай свою форму диалога.
Левая "колонка" - TTreeView. Правая - TListView.
Что именно показывать слева и справа - в твоих руках.
Да и ещё освой TSplitter. Пригодится в дальнейшем развитии сего диалога.
← →
Германн © (2006-04-05 02:17) [7]
> alliGRoB © (05.04.06 02:09) [5]
>
> К примеру, TreeView и ListView мне не подходят.
>
> TreeView потому, что он показывает корневой каталог (может
> быть и можно корневой убрать, только я так и не разобралась)
>
> а ListView - потому что я не знаю как правильно связать
> эти папки с их содержимым, которое отображается на отдельном
> ListView
Упс. Опоздал.
TreeView и ListView тебе именно подходят! И только они и походят! Но нужно поработать ручками и головой, чтобы они показывали именно то, что тебе нужно. Но более простых методов нет. Разве что у Торри найдутся компоненты с такой функциональностью.
← →
ValliGRoB © (2006-04-05 02:38) [8]2 Германн: Ручками и головой я уже две недели работаю, только толку от этого? Разве что саму себя в глубокую тоску загнала. То, что мне надо - не получается сделать.
← →
Джо © (2006-04-05 02:39) [9]> [8] ValliGRoB © (05.04.06 02:38)
> 2 Германн: Ручками и головой я уже две недели работаю, только
> толку от этого? Разве что саму себя в глубокую тоску загнала.
> То, что мне надо - не получается сделать.
Значит, нужно нанять программиста и заплатить ему за работу.
← →
ValliGRoB © (2006-04-05 02:46) [10]2 Джо: лучше я еще пару недель "ручками и головой" поработаю.
← →
Германн © (2006-04-05 03:26) [11]
> ValliGRoB © (05.04.06 02:46) [10]
>
> 2 Джо: лучше я еще пару недель "ручками и головой" поработаю.
>
Тоже вполне нормальное решение вопроса.
← →
sniknik © (2006-04-05 08:43) [12]> такое не встречал! делай дополнительное окно(форму)
можно, можно! втречал, делал... именно в стандартный диалог добавления файлов можно добавить и свои папки.
можно поискать но, во первых т.к. это было давно, и по моим меркам "из разряда курьезов, не пригодится", то возможно примера не найду(утерян)...
во вторых меняется стандартный виндовый диалог, т.е. для всех, причем вроде прописью каталогов в реестре (а всем может не нужно, а на раздел реестра может прав не хватить, впрочем раздел не помню может он юзеровский).
> 2 Джо: лучше я еще пару недель "ручками и головой" поработаю.
и поищи в инете инфу по стандартным диалогам, то что описано 100% можно реализовать. хотя бы ту часть с добавлением своих папок (стандартные я не убирал, тут 50/50 %).
← →
ValliGRoB © (2006-04-07 01:38) [13]Всем спасибо огромное! Сама доперла, как это сделать!
← →
Германн © (2006-04-07 02:05) [14]
> ValliGRoB © (07.04.06 01:38) [13]
>
> Всем спасибо огромное! Сама доперла, как это сделать!
>
Нет уж! Обещала две недели "ручками и головой" поработать, так работай ими ещё 12 дней. :-)
← →
ValliGRoB © (2006-04-07 02:31) [15]2 Германн: я бы с радостью, да только "ручки" уже до локтей стрелись, а "голова" - в побитый футбольный мяч :DDDD Хватит и этих пары дней! :О)
← →
Германн © (2006-04-07 02:56) [16]
> ValliGRoB © (07.04.06 02:31) [15]
>
> 2 Германн: я бы с радостью, да только "ручки" уже до локтей
> стрелись, а "голова" - в побитый футбольный мяч :DDDD Хватит
> и этих пары дней! :О)
Ну ладно. Женскому полу прощаем многое. :-)
Даже и в отсутствии ЦЧ. :-)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.012 c