‘Si dung controls trongC# i atttttstS™S PrintPreviewControl PROPERTIES UseAntiAlias Rows... ‘Si dung controls trongC# i atttttstS™S Dialog Boxes ‘+,.... su dung controls trong C
Trang 1Lap 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‘Si dung controls trongC# i atttttstS™S
PrintPreviewControl
PROPERTIES
UseAntiAlias
Rows
Trang 4
‘Si dung controls trongC# i atttttstS™S
Dialog Boxes
‘+, ,£To display information and messages for
Uses - > the user
“As a means of accepting user-input
Types (by Presentation)
Trang 5
eel SD) £—ttktri
Dialog Types
"Types of Dialog (by definition)
— dog boxes ‘OpenFileDialog
*PageSetUpDialog
°FontDialog
-ColorDialog
‘SaveFileDialog
*PrintPreviewDialog
*PrintDialog
Trang 6su dung controls trong C#
OpenFileDialog
PROPERTIES
Filter MutiSelect += ShowReadOnly
RestoreDirectory
CheckFileExists DefaultExt
Trang 7
FontDialog
PROPERTIES
(=| AllowVectorFonts
ShowColor ShowEffects
Font
Trang 8
ColorDialog
PROPERTIES
SolidColorOnly ShowHelp
AllFullOpen
Color
FullOpen
Trang 9
SaveFileDialog
PROPERTIES
OverwritePrompt
OpenFile
Trang 10
MessageBox [1]
=" MessageBox
Code for showing Messagebox:
MessageBox.Show("[Message]);
“ MessageBox method Is overloaded in twelve
more ways to give more functionality
Trang 11
‘Si dung controls trongC# i atttttstS™S
MessageBox [2]
*MessageBoxButtons
-MessageBoxlcon
-MessageBox©Obptions
*MessageBoxDefaultButton
Trang 12
eel SD) £—ttktri
MessageBoxButton
Member Name AbortRetrylgnore
OK
OKCancel RetryCancel YesNo
YesNoCancel
Trang 13
MessageBoxlcon
Member Name Member Name
Asterisk Question
Exclamation Warning
Hand
Information
None
Trang 14
‘Si dung controls trongC# i tttttttS~™S
MessageBoxOptions
Member Name DefaultDesktopOnly RightAlign
RtlReading ServiceNotification
Trang 15
‘Si dung controls trongC# i tttttttS~™S
MessageBoxDefaultButton
Member Name Button1 Button2 Button3
Trang 16
‘Si dung controls trongC# i tttttttS~™S
Visual Effects in WinForms
"Transparent Forms
=Control Docking
=Control Anchoring
“\/Isual Inheritance
Trang 17
Transparent Forms
Opacity
this.Opacity = 0.83;
Trang 18
ee Remove |: °°:
Control | Sem a Control not
Anchored | Current Departmentame_ - - - [IRD ci eat | ar
^| ———————-
Sembee IR Al ST Anchored
oc | (CO) x} ¬ oOoo Oooo oO OOO ACCOUNTS *| ¬ OO |
- eee Deel iil illo.) EER ij x
Details of Emp! department worked '¡¡! TTIRD m1 ` -
15 ur aa Details of Em
Employees Name ˆ —] AFCDUNTS xf >
Address > eee eg 7s
Designation
Current Department Name
IRD
HR
ACCOUNT Department Worked
| L]IRD
(| HR
Cj ACCOL
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