Bài giảng Lập trình trên Windows với Microsoft.Net - Chương 8 - Trần Bá Nhiệm

Main Menu

 Displays a menu at runtime

 MainMenu can be created in two ways:

Using the MainMenu

control, and menu designer

at design time

Creating an instance of the

MainMenu class at runtime

MainMenu myMainMenu = new MainMenu();

this.Menu = myMainMenu;

pdf 14 trang yennguyen 3300
Bạn đang xem tài liệu "Bài giảng Lập trình trên Windows với Microsoft.Net - Chương 8 - Trần Bá Nhiệm", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Lập trình trên Windows với Microsoft.Net - Chương 8 - Trần Bá Nhiệm

Bài giảng Lập trình trên Windows với Microsoft.Net - Chương 8 - Trần Bá Nhiệm
Lập trình trên Windows 
với Microsoft® .NET
Giảng viên: ThS. Trần Bá Nhiệm
SDI Application
SDI (1)
New 
Document
An SDI 
application can 
have only one 
active window 
at a time
MDI Application
MDI (2)
Inner Window 
(or)
Child Window
Outer Window 
(or)
Parent 
Window
MDI Application
Designing an MDI application
IsMdiContainer = true
MDI Application
Activating and Deactivating Windows
Deactivate 
child 
window
Active 
child 
window
MDI Application
As in MDI form 
during design
As with the control 
at runtime
Main Menu
 Displays a menu at runtime
 MainMenu can be created in two ways:
Using the MainMenu 
control, and menu designer 
at design time
Creating an instance of the 
MainMenu class at runtime
MainMenu myMainMenu = new MainMenu(); 
this.Menu = myMainMenu;
Main Menu
PROPERTIES
EVENTS
METHODS
Index
ShowShortCut
MenuItems
Context Menu
 Các Context menu cho phép người dùng truy cập vào các 
lệnh thường dùng bằng cách click chuột phải
 Các Context menu được tạo ra với help của ContextMenu 
control 
ToolBar
 Thường nằm ngay bên dưới thanh menu
 Các nút lệnh trong ToolBar tương đương với các item trong menu
Các tùy chọn xuất hiện khác:
• DropDownButton
• Separator
• ToggleButton
ToolBar control icon 
as in ToolBox
Form Level & Control Level Validations
Kiểm tra dữ liệu trong tất cả các fields trên form
Enable và Disable các controls dựa trên dữ liệu 
người dùng nhập
KeyPress
KeyDown
KeyUp
Lỗi Mô tả
Syntax Error Xảy ra khi nhập vào các dòng mã lệnh bị sai từ khóa, 
thiếu dấu chấm câu, sai tên biến
Run-time Error Xảy ra khi một lệnh thử thực hiện một hành động 
không hợp lệ
Logic Error Xảy ra khi một ứng dụng thực thi không có lỗi cú pháp 
syntax errors hoặc run-time error nhưng kết quả không 
như mong muốn
Các kiểu thông báo lỗi
ErrorProvider Control
Properties Methods
BlinkRate GetError
BlinkStyle SetError
ContainerControl 
Icon 
ErrorProvider control có thể được dùng 
để hiển thị một error icon khi người dùng 
nhập vào giá trị không hợp lệ.
Exception Handling
Exceptions có thể được quản lý với sự hỗ trợ của:

File đính kèm:

  • pdfbai_giang_lap_trinh_tren_windows_voi_microsoft_net_chuong_8.pdf