
Lập trình trực quan
66
BÀI 10. LẬP TRÌNH TRONG VISUAL BASIC
Khi lập trình trong Visual Basic, mọi ứng dụng đều thường bắt đầu bằng biểu mẫu (Form),
đây là nơi hiển thị tất cả các thông tin liên quan đến ứng dụng.
Khi thiết kế chương trình ta thường qua các bước :
- Gắn các hộp điều khiển vào biểu mẫu.
- Thay đổi thuộc tính của hộp điều khiển.
- Viết thủ tục tình huống cho hộp điều khiển đó.
- Trong phần này ta sẽ giới thiệu tổng quát về các bước trên.

Lập trình trực quan
67
10.1. Làm việc với hộp điều khiển
Hộp điều khiển là thành phần cơ bản nhất của biểu mẫu, nó quyết định hình dạng và hoạt
động của ứng dụng. Một ứng dụng có linh hoạt, cung cấp đủ tiện nghi cho người dùng hay
không sẽ phụ thuộc phần lớn vào việc sử dụng và khai thác các hộp điều khiển.
10.1.1 Các loại hộp điều khiển : trên thanh Tools Bar có các nút điều khiển thường sử
dụng như :
Ý nghĩa các nút điều khiển như sau :
Tên gọi Ý nghĩa
Pointer Di chuyển điểm đặt
Label Box Ghi nội dung dòng văn bản. Nội dung cố định.
Frame Tạo khung hình chữ nhật chứa nhiều hộp điều khiển
Check Box Dùng chọn giá trị True hoặc False, nhiều hơn một mục
List Box Liệt kê các giá trị để chọn lựa
Horizontal Scroll Thanh cuộn ngang để thay đổi phần màn hình cần xem
Timer Dùng bẫy tình huống theo thời gian. Kiểm tra quá hạn
Directory List Liệt kê tên các thư mục
Shape Control Cung cấp công cụ để vẽ hình.
Image Control Hiển thị hình ảnh trong tập tin Bitmap
Pointer
Label Box
Frame
Check Box
List Box
Horizontal Scroll
Timer
Directory List
Shape Control
Image Control
Picture Box
Text Box
Command Button
Radio Button
Combo Box
Vertical Scroll
Drive List
File List
Line
Database Box

Lập trình trực quan
68
Picture Box Hiển thị hình ảnh đồ họa bất kỳ. Dung lượng lớn hơn
Image
Text Box Giữ nội dung văn bản. Có thể sửa đổi.
Command Button Nút lệnh để chọn thực hiện một lệnh nào đó
Radio Button Ô đài. Cho phép chọn một trong nhiều giá trị.
Combo Box Ô hốn hợp, phối hợp hộp văn bản và liệt kê
Vertical Scroll Thanh cuộn đứng
Drive List Liệt kê tên các ổ đĩa trên máy
File List Liệt kê tên tập tin
Line Cho phép vẽ đường thẳng
Database Box Cho phép thao tác với cơ sở dữ liệu
10.1.2 Thêm hộp điều khiển lên biểu mẫu
Để bổ sung một hộp điều khiển lên biểu mẫu ta có thể thực hiện theo một trong ba cách sau:
Cách 1 :
- Click chuột tại biểu tượng tương ứng với loại hộp điều khiển cần chọn cho nó đổi màu.
- Drag chuột ra ngoài biểu mẫu đề tạo thành một hộp hình chữ nhật tại vị trí cần đặt biểu
tượng.
Cách 2 :
- Double Click chuột tại biểu tượng tương ứng với loại hộp điều khiển cần chọn. Lúc này
hộp điều khiển sẽ tự động được đặt vào giữa biểu mẫu.
- Drag chuột để thay đổi vị trí và kích thước của nó cho đúng với yêu cầu.
Cách 3 :
- Nhấn giữ phím CTRL đồng thời Click chuột tại biểu tượng tương ứng với loại hộp điều
khiển cần chọn.
- Drag chuột ra ngoài biểu mẫu đề tạo thành một hộp hình chữ nhật tại vị trí cần đặt biểu
tượng.

Lập trình trực quan
69
10.1.3 Hiệu chỉnh hộp điều khiển :
• Thay đổi vị trí : Drag chuột tại hộp điều khiển trên biểu mẫu.
• Thay đổi kích thước : bấm chuột vào hộp, đưa dấu chuột về góc phải bên dưới rồi
Drag chuột.
• Xóa hộp điều khiển : bấm chuột lên hộp rồi gõ phím DELETE.
• Sao chép : Ctrl + C để chép nút vào bộ nhớ.
• Dán : Ctrl + V để dán nút từ bộ nhớ ra màn hình.
• Nhóm các hộp thành một khối : giữ phím Ctrl đồng thời Click chuột lần lượt tại
các hộp cần nhóm lại với nhau.
10.2. THUỘC TÍNH
Thuộc tính là tập hợp các mô tả về đối tượng mà người sử dụng có thể thay đổi được. Ta có
thể thay đổi các thuộc tính khi thiết kế biểu mẫu hoặc trong quá trình thực hiện chương trình.
Thông thường, khi thiết kế biểu mẫu ta phải khai báo các thuộc tính có sẵn và ít bị thay đổi.
Sau đó khi thực hiện chương trình nếu muốn thay đổi các tham số mố tả thuộc tính thì ta tiếp
tục thực hiện các thay đổi đó.
10.2.1 Khi thiết kế :
- Click chuột vào đối tượng (hộp điều khiểu hoặc biểu mẫu) mà ta cần thay đổi thuộc
tính.
- Gọi cửa sổ Properties. (nhấn phím F4 hoặc chọn Window - Properties).
- Xuất hiện cửa sổ chứa các thuộc tính như bên. Ta thực hiện thay đổi các thuộc tính theo
yêu cầu.
- Cửa sổ thuộc tính :

Lập trình trực quan
70
10.2.2 Khi thực hiện chương trình
Muốn thay đổi thuộc tính trong quá trình thực hiện chương trình ta viết trong chương trình
dòng lệnh:
[OBJECT.]<PROPERTY> = <NEW VALUE>
10.2.3 Các loại thuộc tính :
Khi làm việc với các đối tượng ta thường sử dụng các thuộc tính sau :
- BorderStyle : qui định dạng xuất hiện của đường viền biểu mẫu. Ta chọn :
• 0 (none) : không có đường viền. Biểu mẫu không có các nút Minimize, Maximize
và hộp trình đơn điều khiển. Không được xê dịch và thay đổi kích thước biểu mẫu.
• 1 (Fixed Single) : đường viền là gạch đơn. Có các nút thu phóng kích thước.
Không thay đổi ích thước.
• 2 (Sizeble) : cho phép thay đổi kích thước.
• 3 (Fixed Double): đường viến nét đôi, cố định vị trí.
- Caption : thay đổi nội dung dòng chú thích sẽ hiện lên tại đối tượng.

