206
Chương 6: Windows Form
int counter = 0;
private void cmdTest_Click(object sender, System.EventArgs e) {
for (int i = 0; i < 20; i++) {
counter++;
listBox1.Items.Add("Item " + counter.ToString());
}
listBox1.TopIndex = listBox1.Items.Count - 1;
}
}
Hình 6.4 Cuộn ListBox đến trang cuối cùng
8.
8.
Ch cho phép nh p s vào
ỉ
ậ ố
Ch cho phép nh p s vào
ỉ
ậ ố
TextBox
TextBox
Bạn cần tạo một
TextBox
sao cho
TextBox
này bỏ qua tất cả các cú nhấn phím
không phải số.
Thêm phương thức thụ lý sự kiện
TextBox.KeyPress
. Trong phương thức này,
thiết lập thuộc tính
KeyPressEventArgs.Handled
là
true
để bỏ qua cú nhấn phím
không hợp lệ.
Cách tốt nhất để hiệu chỉnh đầu vào bất hợp lệ là không cho nó được nhập ngay từ đầu. Điều
này dễ dàng hiện thực với
TextBox
vì nó cung cấp sự kiện
KeyPress
, sự kiện này xảy ra sau
khi cú nhấn phím được tiếp nhận nhưng trước khi nó được hiển thị. Bạn có thể sử dụng thông