Chào các bạn!
Hôm nay mình xin giới thiêu với các bạn đối tượng đầu tiên và cơ bản nhất của C# Winform, đó chính là Button.
GIỚI THIỆU
Button là một Control, đó là một thành phần tương tác cho phép người dùng giao tiếp với một ứng dụng. Các lớp Button kế thừa trực tiếp từ lớp ButtonBase.
Một button có thể được bấm bằng cách sử dụng chuột, phím ENTER, hoặc SPACEBAR nếu button đó đang được Focus.
Theo Button MSDN thì Button có rất nhiều thuộc tính và phương thức, chúng ta sẽ tìm hiểu những thứ cơ bản nhất:
MẸO: Đầu tiên khi code người ta thường đặt tên Button bắt đầu bằng btn hoặc bt. Để tiện việc xem code của người khác. Những thứ tiếp theo về Button gồm có
Ta cũng có thể thay đổi thuộc tính của Button bằng code:
Vd: Thay đổi nội dung hiển thị trên Button có Name là button1 :
Vd: Thay đổi nội dung hiển thị trên Button có Name là button1 :
button1.Text = "New text";
Hoặc nếu muốn sử dụng ảnh thay vì Text để load lên Button thì các bạn có thể:
button1.Image = Image.FromFile("C:\\IceTeaViet.jpg");
Muốn thay đổi màu nền của Button thì các bạn có thể:
button1.BackColor = Color.Green; //Màu sắc nằm trong Class Color
SỰ KIỆN CỦA BUTTON
Để thêm sự kiện Button ta đúp chuột vào nó, hoặc đúp chuột vào sự kiện cần thêm như hình:
Trong các sự kiện của Button thì chỉ có sự kiện "Click chuột" là quan trong nhất. Do đó, trong phần này ta cũng chỉ đi tìm hiểu sự kiện MouseClick.
- Cách tạo: Sự kiện Click chuột là sự kiện mặc định của Button, do đó, bạn chỉ cần double click chuột vào button cần tạo sự kiện là VS .Net sẽ mở cửa sổ Source code ra và tự động generate một hàm xử lý sự kiện click chuột cho bạn.
Các sự kiện của Button |
Trong các sự kiện của Button thì chỉ có sự kiện "Click chuột" là quan trong nhất. Do đó, trong phần này ta cũng chỉ đi tìm hiểu sự kiện MouseClick.
- Cách tạo: Sự kiện Click chuột là sự kiện mặc định của Button, do đó, bạn chỉ cần double click chuột vào button cần tạo sự kiện là VS .Net sẽ mở cửa sổ Source code ra và tự động generate một hàm xử lý sự kiện click chuột cho bạn.
private void button1_Click(object sender, System.EventArgs e)
{
//Bạn sẽ đánh code cho phần xử lý sự kiện ở đây.
}
Với button1_Click thì button1 chính là tên của control button mà bạn tạo sự kiện Click chuột cho nó.
TỔNG KẾT
Rồi bây giờ chúng ta sẽ kết hợp cả bài học ngày nay nhé: Các bạn tạo một project mới, kéo thả Button vào form. Mình quên nói Button nằm trong khung Common Control - Đặt trên cho Button là btnTest.
- Tiếp tục đúp chuột vào Button để tạo sự kiện Click. Và hoàn thành code theo mẫuprivate void btnTest_Click(object sender, System.EventArgs e)
{
btn.Text = "Đổi chữ";
btn.BackColor = Color.Blue;
MessageBox.Show("Đã đổi xong"); //Đối tượng MessageBox mình sẽ giới thiệu rõ hơn vào các bài sau
}
Khi này kết quả sẽ là:
Bài ngày hôm nay cơ bản vậy là ổn rồi, ai muốn làm thêm có thể tham khảo đoạn code sau của mình và đoán xem kết quả thế nào nhé :D
private void btnXanh_Click(object sender, System.EventArgs e)
{
this.BackColor = Color.Blue;
}
private void btnDo_Click(object sender, System.EventArgs e)
{
this.BackColor = Color.Red;
}
private void btnMacDinh_Click(object sender, System.EventArgs e)
{
this.BackColor = Color.Empty;
}
Chúc các bạn học tốt, hẹn gặp lại vào bài sau!
[Bài 03] - Button Trong C ~ Vua Lập Trình >>>>> Download Now
Trả lờiXóa>>>>> Download Full
[Bài 03] - Button Trong C ~ Vua Lập Trình >>>>> Download LINK
>>>>> Download Now
[Bài 03] - Button Trong C ~ Vua Lập Trình >>>>> Download Full
>>>>> Download LINK