На этом шаге мы рассмотрим назначение, основные свойства и особенности использования этого компонента.
Компонент PrintDialog (рисунок 1) является стандартным диалоговым окном и предназначен для выбора принтера и параметров печати.
Рис.1. Компонент PrintDialog
Основные свойства этого компонента приведены в таблице 1.
Свойство | Описание |
---|---|
AllowCurrentPage | Получает или задает значение, указывающее, отображается ли переключатель Текущая страница (False - переключатель не отображается) |
AllowPrintToFile | Получает или задает значение, указывающее, доступен ли флажок Печать в файл (False - не доступен) |
AllowSelection | Получает или задает значение, определяющее, включен ли переключатель Выбор (False - переключатель не отображается) |
AllowSomePages | Получает или задает значение, определяющее, включен ли переключатель Страницы (False - переключатель не отображается) |
PrintToFile | Получает или задает значение, указывающее, установлен ли флажок Печать в файл (False - флажок не установлен) |
ShowHelp | Получает или задает значение, определяющее, отображается ли кнопка Справка (False - кнопка не отображается) |
ShowNetwork | Получает или задает значение, определяющее, отображается ли кнопка Сеть (False - кнопка не отображается) |
Приведем текст обработчика события выбора пункта меню Файл | Печать... приложения из 48 шага:
// выбор в меню Файл команды Печать private: System::Void toolStripMenuItem4_Click(System::Object^ sender, System::EventArgs^ e) { printDialog1->ShowDialog(); }
Рис.2. Окно Печать
Из данного фрагмента видно, что для активизации окна используется метод ShowDialog().
На следующем шаге мы рассмотрим компонент HelpProvider.