V. FilE SYSTEM WATCHER
các điều khiển như Textbox, Button…chứ không phải của điều khiển ErrorProvider) Lúc chạy chương trình thì có một biểu tượng hình tròn đỏ bên
ErrorProvider). Lúc chạy chương trình thì có một biểu tượng hình tròn đỏ bên cạnh điều khiển mà bạn đặt thuộc tính Error on errorProvider1, khi trỏ vào đó sẽ xuất hiện dòng thông báo trên).
Ví dụ: Chúng ta có một form: frmErrorProvider. Trên form có 2 điều khiển Textbox có tên là: txtUser, txtPass và một button có tên btLogin. Khia nhấn Textbox có tên là: txtUser, txtPass và một button có tên btLogin. Khia nhấn vào nút btLogin nếu giá trị của 2 ô txtUser và txtPass để trống (“”) thì xuất hiện điều điều khiển ErrorProvider bên cạnh các điều khiển này
privatevoid btLogin_Click(object sender, EventArgs e) {
//Chúng ta có thể kéo một điều khiển ErrorProvider vào form và đặt các thuộc tính //Cho các điều khiển txtUser, txtPass và điều khiển ErrorProvider bạn vừa tạo ra //Ở đây khai báo đối tượng ErrorProvider bằng code
//Khai báo đối tượng thuộc kiểu ErrorProvider ErrorProvider ep = newErrorProvider(); //Đặt các thuộc tính
ep.Clear();
ep.BlinkRate = 300;
ep.BlinkStyle = ErrorBlinkStyle.BlinkIfDifferentError;
//Đặt cho một một điều khiển (Textbox) sử dụng phương thức SetError if (txtUser.Text == "")
ep.SetError(txtUser, "User không được để trống"); if (txtPass.Text == "")
ep.SetError(txtPass, "Pass không được để trống"); }
III. PROGRESSBAR*** ***
1. Chức năng
Điều khiển ProgressBar dùng trình bày thời lượng thực hiện công việc (ví dụ: thanh tiến trình trên trình duyệt IE…). dụ: thanh tiến trình trên trình duyệt IE…).
2. Một số thuộc tính thường dùng
Tên Ý nghĩa
Maximum Giới hạn trên (cực đại) của điều khiển ProgressBar Minimum Giới hạn dưới (cực tiểu) của điều khiển ProgressBar Value Giá trị hiện hành đang xử lý trên điều khiển ProgressBar Style Kiểu trình bày của ProgressBarvà nhận 1 trong 3 giá trị:
- Blocks: Tô từng khối (các khối có cách nhau) màu xanh từ trái qua phải
- Continuous: Tô màu xanh (liền nhau) từ trái qua phải
- Marquee: Cuộn màu xanh chạy từ trái qua phải Step Bước nhảy của ProgressBar