
1
Chương
Chương 20
20
Th
Thự
ực thi hi
c thi hiệ
ệu l
u lự
ực
c
Nguy
Nguyễ
ễn H
n Hồ
ồng Phương
ng Phương
Khoa CNTT,
Khoa CNTT, ĐHBKHN
ĐHBKHN

2
Hi
Hiệ
ệu l
u lự
ực d
c dữ
ữli
liệ
ệu
u
•Thuộc tính Cause Validation: đều có ởcác
điều khiển và form. Mặc định là True.
•Nếu là true, thì khi điều khiển đónhận
focus và điều khiển trước mất focus sẽ
được hiệu lực.
•Nếu hiệu lực này thất bại thì focus sẽtrả
lại điều khiển trước.
•Nhận xét: thuộc tính Cause Validation
không áp dụng đối với bản thân điều khiển
đó nhưng có tác dụng với tất cảcác điều
khiển khác trên form

3
C
Cá
ác s
c sự
ựki
kiệ
ện hi
n hiệ
ệu l
u lự
ực
c
•Đểhiệu lực dữliệu trong một điều khiển,
bạn phải sửdụng 2 sựkiện: Validating và
Validated.
•Sựkiện Validating xuất hiện khi focus ra
khỏi 1 điều khiển và cốnhảy qua 1 điều
khiển có thuộc tính CauseValidation là
true. Dùng sựkiện này đểkiểm tra giá trị
của 1 điều khiển đang mất focus.
•Sựkiện Validated xuất hiện sau sựkiện
Validating(nếu nó không bịhủy bỏ) nhưng
trước khi điều khiển đómất focus. Bạn
không thểhủy bỏsựkiện này.

4
Th
Thự
ực h
c hà
ành
nh
Tước vị: Mr, Mrs,
Miss, Ms

5
C
Cá
ác bư
c bướ
ớc
c
•Mởdựán CustomerDetails trong
chương 20.
•Nhấp đúp vào CustomerForm.cs để
hiển thịform trong vùng thiết kế.
•Nhập các giá trị tước vịvào mục
ITems của hộp comboBox Title.
•Quy tắc: Tước vịlà Mr thì giới tính là
Male, ngược lại là Female.

