II. VIẾT LỆNH CHO CÁC THỦ TỤC ĐÁP ỨNG BIẾN CĨ CHỌN MỤC MENU
SỰ KIỆN TRÊN FORM
Phân lớn các tương tác giữa con người trong cuộc sống hàng
ngày đều theo dạng các sự kiện và các đáp ứng đối với các sự
kiện.
VÍ dụ: khi chuơng điện thoại reo, ta nhắc ống nghe. Ư đây,
tiếng chuơng điện thoại chính là sự kiện và hành động nhắc ơng nghe là đắp ứng đối với sự kiện
Một sự kiện là một hành động bất kỳ của người dùng hướng vào ứng dụng,
khi ta nhấn phím... Khả năng nhận ra các sự kiện được cài
sẵn trong một thành phần giao diện. Các sự kiện mả một thành phân giao diện nhận ra thường khác nhau theo từng kiểu thành phần. Một ứng dụng điều khiển theo sự kiện hoạt động
bằng cách đáp ứng các sự kiện người dùng.
I. SỰ KIỆN TRÊN FORM
Porm cũng cĩ thể đáp ứng các sự kiện do người dùng khởi phát hoặc do hệ thơng ứng tác. Dưới đây là một số sự kiện của form:
{1) Load: xảy ra khi biểu mẫu được nạp vào bộ nhớ.
{2) Unload: xảy ra khi fom đĩng lại
(3) Acuvate: xảy ra khi form trở thành hoạt động.
(4) DeActivate: xảy ra khi form khác được kích hoạt, Form
trở thành DeActivate.
(5) Click: xảy ra khi người dùng nhắn rồi thả chuột. (6) MouseDown: xảy ra khi người dùng nhẫn chuột.
Œ) MouseUp: xảy ra khi người dùng nhả nút chuột. (8) MouseMove: xảy ra khi người dùng di chuyển chuột. (9) Resize: xảy ra khi form bị thay đổi kích thước.
Ví dụ: Ta cĩ form cĩ thuộc tính name là “fmEvents" (bạn set
thuộc tính này trong cửa số properties của form).
VdI: Xây dựng thủ tục đáp ứng sự kiện Form_Load, khi form
được mở. ta định kích thước thu nhỏ cho form và đặt màu nền
lâ màu xanh.
Private Sub Form_ Load()
` Đặt cửa sổ Form ở dạng nhỏ
frmEvents.WindowState = 0 * Đặt lại màu nền là màu xanh
frmEvents.BackColor = QBColors(1) End Sub
Vd2: Xây dựng thủ tục đáp ứng sự kiện Form_UnLoad, khi