CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 195

195

Chương 6: Windows Form

icrosoft .NET Framework chứa một tập phong phú các lớp dùng để tạo các ứng
dụng dựa-trên-Windows truyền thống trong không gian tên

System.Windows.

Forms

. Các lớp này có phạm vi từ các phần cơ bản như các lớp

TextBox

,

Button

, và

MainMenu

đến các điều kiểm chuyên biệt như

TreeView

,

LinkLabel

, và

NotifyIcon

. Ngoài ra,

bạn sẽ tìm thấy tất cả các công cụ cần thiết để quản lý các ứng dụng giao diện đa tài liệu
(Multiple Document InterfaceMDI), tích hợp việc trợ giúp cảm-ngữ-cảnh, và ngay cả tạo
các giao diện người dùng đa ngôn ngữ—tất cả đều không cần viện đến sự phức tạp của Win32
API
.

M

Hầu hết các nhà phát triển C# có thể tự nắm bắt nhanh chóng mô hình lập trình Windows
Form
. Tuy nhiên, có một số thủ thuật và kỹ thuật không tốn nhiều thời gian có thể làm cho
việc lập trình Windows hiệu quả hơn. Chương này sẽ trình bày các vấn đề sau đây:

Cách khai thác triệt để các điều kiểm, bao gồm thêm chúng vào form lúc thực thi (mục
6.1), liên kết chúng với dữ liệu nào đó (mục 6.2), và xử lý chúng một cách tổng quát
(mục 6.3).

Cách làm việc với form, bao gồm theo vết chúng trong một ứng dụng (mục 6.4), sử
dụng MDI (mục 6.5), và lưu trữ thông tin về kích thước và vị trí (mục 6.6). Bạn cũng sẽ
biết cách tạo form đa ngôn ngữ (mục 6.13) và form không đường viền (mục 6.14 và
6.15).

Một số thủ thuật khi làm việc với các điều kiểm thông dụng như

ListBox

(mục 6.7),

TextBox

(mục 6.8),

ComboBox

(mục 6.9),

ListView

(mục 6.10), và

Menu

(mục 6.11 và

mục 6.12).

Cách tạo một icon động trong khay hệ thống (mục 6.16).

Các khái niệm mà bạn có thể áp dụng cho nhiều kiểu điều kiểm, bao gồm xác nhận tính
hợp lệ (mục 6.17), kéo-và-thả (mục 6.18), trợ giúp cảm-ngữ-cảnh (mục 6.19), phong
cách Windows XP (mục 6.20), và độ đục của form (mục 6.21).

Hầu hết các mục trong chương này sử dụng các lớp điều kiểm, luôn được định
nghĩa trong không gian tên

System.Windows.Forms

. Khi đưa vào các lớp này, tên

không gian tên đầy đủ không được chỉ định, và

Systems.Windows.Forms

được

thừa nhận.

1.

1.

Thêm đi u ki m vào form lúc th c thi

Thêm đi u ki m vào form lúc th c thi

Bạn cần thêm một điều kiểm vào form lúc thực thi, không phải lúc thiết kế.

Tạo một đối tượng của lớp điều kiểm thích hợp. Kế đó, thêm đối tượng này vào
một form hoặc một điều kiểm container bằng phương thức

Add

của

ControlCollection

.

Trong một ứng dụng dựa-trên-Windows .NET, không có sự khác biệt nào giữa việc tạo điều
kiểm lúc thiết kế và việc tạo điều kiểm lúc thực thi. Khi bạn tạo một điều kiểm lúc thiết kế (sử
dụng công cụ Microsoft Visual Studio .NET), đoạn mã cần thiết sẽ được thêm vào lớp form, cụ
thể là trong một phương thức đặc biệt có tên là

InitializeComponent

. Bạn có thể sử dụng

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.