Làm việc với các điều khiển - Pdf 63

1 Làm việc với các điều khiển
1.1 Các loại điều khiển
Trong Visual Basic có ba nhóm điều khiển
• Điều khiển nội tại, ví dụ như là các điều khiển nút lệch và khung. Các điều khiển
này được chứa trong các tập tin. EXE của Visual Basic. Các điều khiển nội tại luôn
chứa sẵn trong hộp công cụ, ta không thể gỡ bỏ hay thêm chúng vào hộp công cụ
• Điều khiển ActiveX, tồn tại trong các tập tin độc lập có phần mở rộng là. OCX.
Chúng có thể đưa ra các điều khiển hiện diện trong mọi ấn bản của Visual Basic(ví
dụ DataCombo, Datalist,....) hoặc là các điều khiển chỉ hiện diện trong ấn bản
Professional và Enterprise(như ListView,Toolbar,Animation ). Ngoài ra, còn rất nhiều
điều khiển ActiveX do các nhà cung cấp thứ ba đưa ra
• Đối tượng chèn được, ví dụ như đối tượng bảng tính (Worksheet) của Microsoft
Excel chứa một danh sách các nhân viên của một công ty hay đối tưọng lịch biểu
(Calendar) của Microsoft Project chứa việc lập biểu thông tin cho một đề án. Bởi vì
chúng có thể thêm vào hộp công cụ, chúng có thể là các điều khiển được chuẩn bị
chu đáo. Một vài đối tượng kiểu này cũng cung cấp phần Automation lập trình với
các đối tượng sinh ra từ những ứng dụng khác ngay trong ứng dụng của Visual Basic.
Xem phần “Lập trình với các đối tượng” để biết thêm thông tin về Automation
1.1.1 Thao tác với điều khiển
1.1.1.1Hộp công cụ
Để đặt một hộp văn bản hay nút lệch vào biểu mẫu, đơn giản là trỏ và nhấn chuột. Tất cả các điều
khiển nội tại chứa trong hộp công cụ (toolbox) thường hiển thị ở bên trái màn
hình.
Muốn hiển thị hộp công cụ, từ menu View, chọn Toolbox hoặc là nhấn
chuột trên biểu tượng (icon). Khi hộp công cụ hiển thị, ta có thể dịch chuyển
hộp công cụ xung quanh màn hình bằng cách nhấn thanh tiêu đề của nó(title
bar) rồi giữ chuột và kéo tới nơi ta muốn và thả ra
Muốn đóng hộp công cụ, nhấn chuột lên nút đóng(nằm trên góc phải
của thanh tiêu đề ).
Ngoài hộp công cụ, ta cũng cần xem một số cửa sổ tương tự phục vụ cho
việc thiết kế ứng dụng như Gỡ rối chương trình(Debug), viết chưong trình

các ô này bằng cách: từ menu Tool, chọn Option, chon tab General
1.1.1.5Khoá(Lock) điều khiển
Để giữ các điều khiển cố định tại vị trí của nó, ta dùng tính năng Lock.
Chọn điều khiển, sau đó, từ menu Format, chọn Lock Controls hoặc là nhấn chuột vào biểu
tượng vào biểu tượng ô khoá trên Form Editor.
Khi đó, ta không thể dùng chuột để điều chỉnh kích cỡ điều khiển. Tuy vậy, ta vẫn có thể dùng
tổ hợp phím.
1.1.1.6Thuộc tính và sự kiện
a. Thuộc tính (Property): là bộ các thông số mà ta có thể gán cho điều khiển,
ví dụ như tên, chiều rộng, chiều cao,.... Ta có thể xem toàn bộ thuộc tính của điều khiển
bằng cách chọn vào nó và nhấn F4 để mở cửa sổ thuộc tính
b. Phương thức(Method): là những phản ứng của điều khiển
c. Sự kiện(Event): là những tín hiệu mà điều khiển có thể hiểu để phản ứng
Thế mạnh của Visual Basic là sử dụng các điều khiển và tận dụng tối đa khả năng lập trình của
chúng
Một điều khiển thực chất là một cửa sổ được lập trình sẵn bên trong. Không có gì khác nhau
giữa một ứng dụng và một điều khiển. Để thi hành một ứng dụng, ta mở một cửa sổ. Ứng dụng sẽ
chiếm điều khiển trên cửa sổ đó và hoạt động thông qua giao diện cũng như các chức năng của nó.
Một điều khiển cũng thực hiện tương tự như vậy.
Một điều khiển chứa đựng một một chương trình được lập sẵn và chương trình này có thể tích
hợp một cách dễ dàng vào ứng dụng có sử dụng điều khiển. Để thi hành một ứng dụng, ta mở cửa
sổ. Ứng dụng sẽ chiếm điều khiển trên cửa sổ đó và hoạt động thông qua giao diện cũng như các
chức năng của nó. Một điều khiển cũng thực hiện tương tự như thế.
Một điều khiển chứa đựng một chương trình được lập sẵn và chương trình này có thể tích hợp
một cách dễ dàng vào ứng dụng có sử dụng điều khiển. Trước đây, lập trình viên thường phải tự
xây dựng toàn bộ mo-dun cần thiết cho chương trình. Điều này có nghĩa là các lập trình viên khác
cũng phải lặp lại công việc đó. Trong khi đó, PC được câu tạo từ vô só thành phần được cung cấp
bởi nhiều nhà sản xuất khác nhau, mỗi thành phần có một công dụng đặc biệt. Khái niệm điều
khiển của Visual Basic cũng mang ý tưởng như thế. Từng điều khiển có thể được hiệu chỉnh và
được tích hợp lại với nhau tạo thành một ứng dụng.

TextBox Dùng trình bày văn bản, nhưng cũng cũng cho phép người sử
dụng sửa đổi hay thêm mới văn bản
CommandButton Cho phép người sử dụng thực hiện một hành động
OptionButton Cho phép ngưới sử dụng chọn lựa từ một nhóm có hai hay nhiều
khả năng trở lên.
ListBox Cho phép người sử dụng chọn từ danh sách các phần tử
VscrollBar Cho phép người sử dụng cuộn dọc qua một điều khiển chứa dữ
liệu khác
DriveListBox Cho phép người sử dụng chọn ổ đĩa
FileListBox Cho phép người sử dụng chọn một tập tin
Line Hiển thị một đoạn thẳng trên biểu mẫu
Data Cho phép lập trình để kết nối dữ liệu
Sau đây, ta sẽ tìm hiểu về các điều khiển nội tại phổ biến nhất. Các điều khiển không được đề
cập đến trong chương này, do những khả năng đặc biệt riêng của nó, sẽ được dành trình bày trong
các chương riêng phía sau.
1.2.1 Nút lệnh
a. Phương thức: Click
b. Sự kiện: MouseDown, KeyDown
c. Thuộc tính: Height,Font,BackColor,Caption, ShortcutKey
Đặt tên( thuộc tính Name) cho nút lệch thường bắt đầu bằng cmd. Ví dụ như cmdQuit, tương
tự với hộp văn bản là txt, với biểu mẫu là frm, với nút tuỳ chọn là opt, v.v..Trong trường hợp
dùng mảng điều khiển, tất cả các nút lêch có cùng tên.
Khi đặt tên cho điều khiển, ta cần tuân theo một số quy tắc. Điều này sẽ giúp chương trình của ta trở nên sáng
sủa, dễ đọc, nhất là khi cần gỡ rối chương trình hoặc ta cần đọc lại chương trình sau vài tháng
1.2.1.1Phân biệt hai thuộc tính Caption và Text
a. Caption: Dùng cho các đối tượng như biểu mẫu, khung, nút lệnh, thường để hiển thị tiêu
đề cho đối tượng.
b. Text: Dùng cho những điều khiển thuộc loại nhận dữ liệu do người dùng nhập vào, như
hộp văn bản, hộp kết hợp.
Ngoài ra ta có thể quy định phím nóng cho các điều khiển có thuộc tính Caption, bằng cách đặt


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status