|
HỒ LÔ BIẾN |
|
Khó khăn với VB6
nhưng "quá dễ" với VB.NET
CHƯƠNG CAN CHÍP |
|
Làm cho biểu mẫu trở nên
trong suốt |
|
Để làm điều này với VB6, nhiều dân lập trình phải
mày mò, rị mọ với các hàm API. Nay .NET cung cấp hẳn
một thuộc tính Opacity "đặc trị". Bà con có
thể gán trị cho nó từ 0% (trong suốt hoàn
toàn) đến 100% (mờ đục hoàn toàn) để biểu mẫu
xuất hiện mờ ảo theo ý mình. |
|
Thuộc tính ToolTipText đâu
rồi? |
|
Nếu không biết trước, bà con VB6 hẳn sẽ bực bội vì
“thuộc tính ToolTipText của tui đâu rồi ?”.
Trong .NET, thuộc tính ToolTipText được thay
bằng thuộc tính ToolTip on..., chỉ xuất hiện
trong cửa sổ Properties sau khi bà con đặt
một ô điều khiển ToolTip lên biểu mẫu bằng
cách bấm-chuột-liền-tù-tì-hai-cái vào biểu tượng
ToolTip trên ToolBox. Khi ấy, bất cứ ô
điều khiển nào được vẽ trên biểu mẫu đều có một
thuộc tính ToolTip on ToolTip1 thay cho thuộc
tính ToolTipText trong VB6. |
|
Bà con có thể quy định kiểu cọ của tooltip
thông qua các thuộc tính AutomaticDelay,
AutoPopDelay, InitialDelay và
ReshowDelay của ô điều khiển ToolTip. |
|
Tạo biểu mẫu dạng Explorer |
|
Nếu quan tâm đến việc tạo biểu mẫu có dạng
Explorer (phân chia biểu mẫu thành nhiều phần có
thể co dãn kích thước), bà con sẽ thấy “quá đã” với
ô điều khiển Splitter trong .NET. Ví dụ, ta
dễ dàng tạo một biểu mẫu na ná hình 1 (trong một ứng
dụng VB.NET thuộc kiểu Windows Application)
theo các bước sau: |
|
1. Thêm một ô điều khiển mà bà con muốn nó xuất hiện
ở phần bên trái biểu mẫu. Ví dụ ô điều khiển
TreeView có tên TreeView1 (nếu bà con
muốn kết quả như hình 1, nghĩa là giống Explorer),
hoặc ô điều khiển Panel (nếu bà con muốn thêm
nhiều ô điều khiển khác lên Panel, giống như
trong Outlook). |
|
2. Đặt để thuộc tính Dock của ô điều khiển
TreeView1 thành Left. Tìm thuộc tính
ToolTip on ToolTip1 của ô điều khiển này và đặt
để nội dung tooltip, chẳng hạn như “Ðây là
TreeView control trong ví dụ về Splitter control”. |
|
3. Thêm một ô điều khiển Splitter có tên
Splitter1 lên biểu mẫu. Thuộc tính Dock
của nó được đặt để tự động là Left. |
|
4. Cuối cùng, thêm một ô điều khiển ListView
có tên ListView1 và đặt để thuộc tính Dock
của nó là Fill. |
|
Chỉ đơn giản thế, bà con thử nhấn phím F5 xem sao! |
|

Hình 1: Biểu mẫu cần thiết kế |
|
|