Общи диалогови прозорци - Common Dialog Boxes
Резултатът
от този код е показан на фигура 44.

Фигура
44 Използване на ShowApply, ShowColor, ShowEffects,
и ShowHelp
свойствата на контрола FontDialog
Контролът Диалогов
прозорец за избор на цвят - ColorDialog

Фигура
45 Цветова палитра |
Windows
Forms ColorDialog контролът позволява на потребителя да селектира
цвета от палитра и да добави собствен цвят към тази палитра. Цветовия
диалогов прозорец показва масив от базови цветове, масив от собствени цветове
и бутон Define Custom Colors, за да дефинирате свой цвят (виж фигура 45).
Можете да
използвате свойство Color, за да определите
цвета, който е избрал потребителят и след това да предприемете акция.
|
Контролът
Диалогов
прозорец за избор на принтер - PrintDialog
Windows Forms
PrintDialog контролът е друга преконфигурирана диалогов прозорец, който
може да използвате.
Print диалога
позволява на потребителя да избере принтер, страниците, които да принтира, да
избере други опции за принтера: принтиране
на всички страници, принтиране на избрана част
от страниците, принтиране на селекция.
Може да
използвате свойство
PrintDialog за да конфигурирате появяването на диалоговия
прозорец Print.
Примерно, ако използвате свойство
AllowPrintToFile ще позволите поле за отметка
Print To File. Eто кода:
With PrintDialog1
.AllowPrintToFile = True
.ShowDialog()
End With
Фигура 46Диалогов прозорец за избор на принтер
- PrintDialog контрол
Диалога
Print е свързан с диалогов прозорец
Print Preview.
Контролът
Диалогов
прозорец за избор на принтерен изглед - PrintPreviewDialog
PrintPreviewDialog
контролът
показва как ще се разпечата документа. Диалоговия прозорец
Print Preview съдържа
бутони за принтиране, мащабиране, показване на една или много страници, бутон
Close. (виж фигура 47).
Контролът
PrintPreviewDialog е уникален, защото съдържа автоматично друг контрол:
PrintPreviewControl.
Контрол
PrintPreviewControl представя свои свойства като
Columns и
Rows, които определят
броя на показваните страници хоризонтално и вертикално. (синтаксисът за
Columns е:
PrintPreviewDialog1.PrintPreviewControl.Columns.)
Може да
избирате вида на
Print Preview диалогов прозорец. Например максимизиран чрез свойство
WindowState:
With PrintPreviewDialog1
.WindowState = FormWindowState.Maximized
.ShowDialog()
End With
Друга
свързана с принтера диалогов прозорец е
Page Setup.
ww.syngress.com
Фигура 47 Print Preview
диалогов прозорец
Контролът
Диалогов прозорецза избор на параметрите за
принтиране - PageSetupDialog контрол
Windows Forms
PageSetupDialog контролът показва диалогов прозорец, която
позволява на потребителя за определи детайлите за принтиране на документи във Windows апликации.
Page Setup позволява на потребителя да определя рамките и
отстоянията, колонтитулите и
ориентацията на страницата (portrait или landscape).
Можете да
използвате например свойство
AllowMargins за да позволите редактиране на полетата а
свойство
ShowNetwork за визуализиране на бутон Network. Кодът:
With PageSetupDialog1
.AllowMargins = True
.ShowNetwork = True
.ShowDialog()
End With