SỐ 135
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 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ế

[Đầu trang]
Trang chủ
Nội lực "Peter Pan"
Cầu nối Intel Việt Nam
Chuyện trong tuần
Cõi người ta
Bình luận thị trường
Cõi Mô-bai
Chuyên đề
Bổ ngửa
Túi càn khôn IT
Hồ lô biến
Cảm về Game
Nhật ký e-CHÍP
Bản quyền Công ty Phần mềm & Truyền thông VASC
 99 Triệu Việt Vương HN; Tel: (04) 9782235 • email: echip@vasc.com.vn
Mọi chi tiết về kinh doanh và quảng cáo xin liên hệ Phòng Quảng cáo. Tel: (04) 9782077 kd@vasc.com.vn