Шаг 194.
Microsoft Visual C++ 2010. Язык С/С++.
Компоненты Windows Forms. Компонент PrintDialog

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

    Компонент находится в списке Printing (Печать) палитры компонентов. С помощью этого компонента можно открыть диалоговое окно настройки печати (рисунок 1), где надо выбрать принтер, а также страницы, которые следует печатать, и установить некоторые свойства печати.


Рис.1. Окно настройки печати в режиме выполнения

    Свойства этого компонента приведены на рисунке 2.


Рис.2. Свойства компонента PrintDialog

    Большинство этих свойств определяют наличие/отсутствие элементов окна Печать, приведенного на рисунке 1.

    Опишем назначение некоторых из них. Рекомендуется поэкспериментировать, устанавливая или сбрасывая их.

    Обработчики кнопок, приведенных на рисунке 1, имеют вид:

// Кнопка "Выход"
private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {
	 Close();
 }
// Кнопка "Настроить печать"
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
	 if (printDialog1->ShowDialog()  == 
		 System::Windows::Forms::DialogResult::OK )
		 MessageBox::Show("Идет печать");
 }
Архив проекта можно взять здесь.

    На следующем шаге мы рассмотрим компонент ToolStrip.




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