C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
OpenDialog, изменить OpenDialog
Andrey
Отправлено: 14.06.2003, 23:23


Не зарегистрирован







как можно изменить стандартный диалог OpenDialog.

1. добавить новые компонеты.
2. как получить список всех файлов в директории в момет ее открытья
и показать только нужные (удолетворяющие оприделенному критерию).
Paranoik
Отправлено: 14.06.2003, 23:39


Ученик-кочегар

Группа: Участник
Сообщений: 12



2. Cмотря что под критерием понимаешь. Если стандартно — имя файла, расширение, то это можно выставить в свойстве Filter компонента OpenDialog. Ну или в рантайм его задать.
Admin
Отправлено: 15.06.2003, 12:10


Владимир

Группа: Администратор
Сообщений: 1190



Если нужно все коренным образом менять — проще взять новую форму,
разместить на ней соответствующие компоненты
(типа DirectoryListBox, FileListBox, DriveComboBox, FilterComboBox,
и CDirectoryOutline, аналогичные из RXLib или др.)
и написать нужные обработчики событий.


---


А так смотрите различные свойства OpenDialog (Options) и
(OptionEx) и события Events,
или используйте один из вариантов функции SelectDirectory()
(в зависимости от того, что нужно).

Andrey
Отправлено: 18.06.2003, 20:41


Не зарегистрирован







спасибо biggrin.gif

Вернуться в Вопросы программирования в C++Builder