Lập trình trên Window cơ bản phần 7
Trang 1Lập trình trên Windows
với Microsoft® NET
Giảng viên : Hồ Hoàn Kiếm
Trang 2
Printing Support Controls
Trang 3
PrintPreviewControl
Zoom
UseAntiAlias
PROPERTIES
Lá
‘Methods
Document
Columns
Rows
Trang 4
Sử dụng controlstrongCŒ i tttttttSt™S
Dialog Boxes
‘+, “To display information and messages for
Uses
Uses = ihe user
“As a means of accepting user-input
Types (by Presentation)
& »
Modal Modeless
Trang 5
Dialog Types
"Types of Dialog (by definition)
Custom tog boxes ‘OpenFileDialog
-PageSetUpDialog
*FontDialog
*ColorDialog
‘SaveFileDialog
*PrintPreviewDialog
*PrintDialog
Trang 6su dung controls trong C#
OpenFileDialog
PROPERTIES
Filter
MutiSelect = ShowEeadOnly
ReadOnlyChecked FileName
RestoreDirectory
FileNames InitialDirectory
CheckFileExists DefaultExt
Trang 7
FontDialog
PROPERTIES
“4| AllowVectorFonts
ShowColor ShowEffects
MinSize MaxSize
Font
Trang 8
ColorDialog
PROPERTIES
SolidColorOnly ShowHelp
AllFullOpen
Color
FullOpen
Trang 9
SaveFileDialog
PROPERTIES
OverwritePrompt
OpenFile
Trang 10
Sử dụng controlstrongCŒ i tttttttSt™S
MessageBox [1]
" MessageBox
Code for showing Messagebox:
MessageBox.Show("[Message] ’);
=" MessageBox method Is overloaded in twelve
more ways to give more functionality
Trang 11
Sử dụng controlstrongCŒ i tttttttSt™S
MessageBox [2]
*MessageBoxButtons
-MessageBoxlcon
*MessageBoxOptions
*MessageBoxDefaultButton
Trang 12
Sử dụng controlstrongCŒ i tttttttSt™S
MessageBoxButton
Member Name
AbortRetrylgnore
OK
OKCancel
RetryCancel
YesNo
YesNoCancel
Trang 13
Sử dụng controlstrongCŒ i tS
MessageBoxilcon
Member Name Member Name
Asterisk Question
Trang 14
MessageBoxOptions
Member Name DefaultDesktopOnly
RightAlign
RtlReading
ServiceNotification
Trang 15
MessageBoxDefaultButton
Member Name Button’
Button2
Button3
Trang 16
Sử dụng controlstrongCŒ i tS
Visual Effects in WinForms
"Transparent Forms
*Control Docking
=Control Anchoring
“\/Iisual Inheritance
Trang 17
Transparent Forms
Opacity
this.Opacity = 0.83;
Trang 18
Control Anchoring
clit: Details of Employees -::::::.: -
Control | Sem 7 x7 Control not
ml eet!
ee ee ee ee IHR cota: Anchored
- TL NT | Ee (cay x)
Details of Emp! department worked '¡¡! TTIRD a ÔÔÔ ;
Address Doo Ce ey ae
Designation
Current Department Name
IRD HE: ACCOUNT
Department Worked
L]HR
1 acco
Trang 19
Sử dụng controls trong CH
Visual Inheritance
Visual Inheritance
Creates a base Form
Used at various places Allows changes to be made in the inherited form