- Стандартные диалоговые объекты
- Диалоговое окно для ввода текста
- Функция MsgBox в системе Visual Basic
- Вывод сообщений в системах BCB и Delphi
- Универсальные и специализированные диалоги
- Выбор файла в режиме диалога
- Выбор файла для сохранения данных
- Диалог по поводу выбора шрифта
- Диалог по выбору цвета
- Диалоги по установкам и настройкам принтера
- Диалоговые окна для поиска и замены текста
- Выбор графических файлов
Универсальные и специализированные диалоги
Опубликовано admin в Сб, 02/20/2010 - 00:23
Довольно большое количество Windows-приложений использует устоявшийся набор диалоговых окон для задания различных параметров системы (например, полей страниц, выводимых на принтер) и выполнения типовых процедур (выбор и запоминание файлов, поиск и замена слов и т.п.). Все они в той или иной мере присутствуют в качестве диалоговых объектов в наших визуальных средах.
В среде Visual Basic таким объектом является многоликий CommonDialog, управляя методами которого можно сформировать вызов нужного окна. В системах BCB и Delphi функции стандартных диалогов разбросаны по отдельным объектам — OpenDialog и SaveDialog, OpenPictureDioalog и SavePictureDialog, PrintDialog и PrinterSetupDialog, FindDialog и ReplaceDialog, ColorDialog, FontDialog. В связи с тем, что все перечисленные объекты базируются на соответствующих средствах операционной системы, внешний вид диалоговых окон у всех визуальных сред одинаков. Разница наблюдается лишь в названиях методов и свойств.
На стандартной панели компонент в системе Visual Basic объект CommonDialog, к сожалению не представлен. Поэтому его придется извлекать из хранилища объектов с помощью команды Components в меню Project. В открывающемся окне на закладке Controls отыщите строку Microsoft Common Dialog Control 6.0 и пометьте ее. Если такой строки у вас не окажется, необходимо нажать на кнопку Browse и в каталоге System щелкнуть по файлу Comdlg32.ocx. После этого объект CommonDialog появится на панели компонент и будет доступен данному приложению.
