Шаг 50.
Microsoft Visual C++ 2010. Начала.
Базовые компоненты. Компонент PrintDialog

    На этом шаге мы рассмотрим назначение, основные свойства и особенности использования этого компонента.

    Компонент PrintDialog (рисунок 1) является стандартным диалоговым окном и предназначен для выбора принтера и параметров печати.


Рис.1. Компонент PrintDialog

    Основные свойства этого компонента приведены в таблице 1.

Таблица 1. Свойства компонента PrintDialog
Свойство Описание
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.




Предыдущий шаг Содержание Следующий шаг