Kích hoạt sự kiện

Một phần của tài liệu Lập trình với Microsoft Visual Studio pptx (Trang 33 - 34)

Sự kiện được kích hoạt bởi các hành động của người dùng. Ví dụ, khi người dùng nhấn nút lệnh, chọn một mục từ hộp danh sách, thay đổi văn bản trong hộp văn bản thì sự kiện được sinh ra. Hành động nhấp hoặc nhấp đúp chuột của người dùng trên một điều khiển hoặc di chuyển con trỏ ở trên hoặc ra khỏi điều khiển cũng làm phát sinh sự kiện. Bạn có thể sử dụng những sự kiện này để thực hiện mã VB.NET kết hợp với chúng. Mã VB.NET là cái tạo nên chương trình thực hiện nhiệm vụ phải làm.

Khi bạn viết ứng dụng Hello World, bạn nhấp đúp trên nút lệnh và cửa sổ mã lệnh được mở ra để bạn có thể nhập mã lệnh cho sự kiện Button1_Click (nhấn nút lệnh Button1). Sự kiện Button1_Click là sự kiện mặc định cho nút lệnh. Mỗi điều khiển đều có một sự kiện mặc định. Khi bạn đang ở chế độ thiết kế, nhấp đúp vào điều khiển thì cửa sổ mã lệnh sẽ được mở cho sự kiện mặc định.

Ví dụ:

• Đối với Nút lệnh (Button), sự kiện mặc định là sự kiện Click (xảy ra khi nút lệnh được nhấn)

• Đối với Hộp văn bản (Textbox), sự kiện mặc định là sự kiện TextChanged (xảy ra khi nội dung văn bản thay đổi)

• Đối với Nút lựa chọn (RadioButton), sự kiện mặc định là sự kiện CheckedChanged (xảy ra khi thuộc tính kiểm tra - Checked thay đổi)

• Đối với Ô đánh dấu (CheckBox), sự kiện mặc định là sự kiện CheckedChanged (xảy ra khi thuộc tính kiểm tra - Checked bị thay đổi)

• Đối với Hộp danh sách đổ xuống (ComboBox), sự kiện mặc định SelectedIndexChanged (là sự kiện xảy ra chỉ số của mục được chọn thay đổi)

Để chỉ cho bạn công việc này như thế nào, xin được thêm mã lệnh vào sự kiện mặc định của điều khiển của form “form lốp xẹp hơi”. Mã lệnh sẽ hiển thị một hộp thông báo để thông báo kiểu của điều khiển đã gửi sự kiện. Trong chế độ thiết kế, nhấp đúp vào từng điều khiển mà bạn đã thêm vào form. Cửa sổ mã lệnh sẽ mở cho sự kiện mặc định của từng điều khiển. Nhập vào dòng mã lệnh sau đây vào từng thủ tục xử lý sự kiện.

MessageBox.Show(sender.GetType.Name)

Biên dịch và chạy ứng dụng. Nhấp vào các phần tử khác nhau, thay đổi văn bản trong hộp soạn thảo và chọn một mục từ hộp danh sách đổ xuống. Với mỗi điều khiển, sự kiện mặc định được kích hoạt làm xuất hiện hộp thông báo hiển thị kiểu của điều khiển đã gửi sự kiện.

Nếu form “form lốp xẹp” là một bộ phận của một ứng dụng thực tế, bạn sẽ thêm mã lệnh vào các sự kiện mặc định để cung cấp chức năng mà chương trình yêu cầu. Ví dụ, khi bạn nhấn nút Lấy lốp, thì danh sách các lốp hiện có được hiển thị trong hộp văn bản.

Một phần của tài liệu Lập trình với Microsoft Visual Studio pptx (Trang 33 - 34)