o SetFocus: Phương thức này nhằm mục đích thiết lập cho điều khiển ô nhập liệu nhận được Focus, nghĩa là nó sẵn sàng được tương tác bởi người sử dụng. o KeyPress: xảy ra khi người sử dụng chương trình nhấn một phím. Đối với điều khiển TextBox, ta thường dùng nó để lọc (filter out) các phím không chấp nhận. Sự kiện KeyPress cho ta một mã Ascii, một số có giá trị từ 0 đến 255, của phím vừa nhấn. Trong ví dụ dưới đây, TextBox Text1 sẽ chỉ nhận biết các phím là số (0 - 9),. | Visual Basic o SetFocus Phương thức này nhằm mục đích thiết lập cho điều khiển ô nhập liệu nhận được Focus nghĩa là nó sẵn sàng được tương tác bởi người sử dụng. . Sự kiện o KeyPress xảy ra khi người sử dụng chương trình nhấn một phím. Đối với điều khiển TextBox ta thường dùng nó để lọc filter out các phím không chấp nhận. Sự kiện KeyPress cho ta một mã Ascii một số có giá trị từ 0 đến 255 của phím vừa nhấn. Trong ví dụ dưới đây TextBox Text1 sẽ chỉ nhận biết các phím là số 0 - 9 không nhận biết các phím khác Private Sub Text1 KeyPress KeyAscii As Integer If KeyAscii 48 Or KeyAscii 57 Then Mã Ascii của 0 là 48 của 9 là 57 KeyAscii 0 End If End Sub o KeyDown KeyUp mỗi sự kiện KeyPress lại cho ta một cặp sự kiện KeyDown KeyUp. Sự kiện KeyDown KeyUp có 2 tham số là KeyCode và Shift. Sự kiện này cho phép ta nhận biết được các phím đặc biệt trên bàn phím. Trong ví dụ dưới đây ta hiển thị tên các phím chức năng mà người sử dụng chương trình nhấn vào Private Sub Text3 KeyDown KeyCode As Integer Shift As Integer If KeyCode 112 And KeyCode 123 Then MsgBox Ban vua nhan phim chuc nang F Trim Str KeyCode - 111 End If End Sub CHƯƠNG 3 LẬP TRÌNH CẤU TRÚC TRONG VISUAL BASIC Mục tiêu Chương này giới thiệu về các cấu trúc lập trình trong VB đây là các cấu trúc cốt lõi để xây dựng nên một chương trình VB. Học xong chương này sinh viên phải nắm bắt được các vấn đề sau - Sử dụng môi trường lập trình VB để viết mã lệnh. - Các kiểu dữ liệu trong VB. - Cách khai báo hằng biến trong VB. - Biểu thức trong VB. - Các câu lệnh đơn cũng như các câu lệnh có cấu trúc. - Chương trình con trong VB. - Bẫy lỗi trong VB. Kiến thức có liên quan - Cách sử dụng môi trường phát triển của VB. Trang 16 Visual Basic Tài liệu tham khảo - Microsoft Visual Basic và Lập trình Cơ sở dữ liệu - Chương 4 trang 49 - Nguyễn Thị Ngọc Mai chủ biên Nhà xuất bản Giáo dục - 2000. Trang 17 Visual Basic I. Môi trường lập trình . Soạn thảo chương trình Trong Visual Basic IDE cửa sổ mã lệnh Code cho phép soạn thảo