196
Chương 6: Windows Form
đoạn mã giống như vậy trong ứng dụng của bạn để tạo điều kiểm. Bạn cần thực hiện các bước
sau:
1. Tạo một đối tượng của lớp điều kiểm thích hợp.
2. Cấu hình các thuộc tính của điều kiểm (đặc biệt là kích thước và tọa độ vị trí).
3. Thêm điều kiểm này vào form hoặc điều kiểm container.
4. Ngoài ra, nếu cần thụ lý các sự kiện cho điều kiểm mới, bạn có thể gắn chúng vào các
phương thức hiện có.
Mỗi điều kiểm đều cung cấp thuộc tính
Controls
để tham chiếu đến
ControlCollection
chứa
tất cả các điều kiểm con của nó. Để thêm một điều kiểm con, bạn cần gọi phương thức
ControlCollection.Add
. Ví dụ sau đây sẽ làm rõ điều này bằng cách tạo động một danh sách
các
CheckBox
. Một
CheckBox
được thêm vào cho mỗi item trong một mảng. Tất cả các
CheckBox
được thêm vào một
Panel
(
Panel
có thuộc tính
AutoScroll
là
true
để có thể cuộn
qua danh sách các
CheckBox
).
Hình 6.1 Danh sách các CheckBox được-tạo-động
using System;
using System.Windows.Forms;
public class DynamicCheckBox : System.Windows.Forms.Form {
// (Bỏ qua phần mã designer.)
private void DynamicCheckBox_Load(object sender,
System.EventArgs e) {
// Tạo mảng.
string[] foods = {"Grain", "Bread", "Beans", "Eggs",
"Chicken", "Milk", "Fruit", "Vegetables",