Chia sẻ

Giới thiệu

Điều khiển Checkboxs trong C# cho phép người dùng sử dụng để lựa chọn các tùy chọn khác nhau (cũng có thể lựa chọn nhiều tùy chọn cùng lúc), Checkbox cung cấp cho người dùng các tùy chọn như true/false hoặc yes/no, khi sử dụng Checkbox người dùng có thể nhấp chuột vào để chọn hoặc bỏ chọn. Trong bài hôm nay, csharpcanban.com sẽ hướng dẫn các bạn sử dụng Checkbox.

Checkbox thường được sử dụng thông qua thuộc tính Text, được code như sau:

checkBox1.Text = "csharpcanban.com";

Thuộc tính ThreeState được sử dụng để kiểm soát CheckBox, thuộc tính này sẽ khiến cho Checkbox trả về các giá trị là Checked, Unchecked, và Indeterminate.

checkBox1.ThreeState = true;

Ngoài những thuộc tính trên, Checkbox vẫn còn có nhiều thuộc tính khác, những thuộc tính hay được sử dụng nhất được liệt kê trong bảng dưới đây.

Sau đây chúng ta sẽ bắt tay vào xây dựng ứng dụng.

Xây dựng ứng dụng

Bước 1. Tạo một ứng dụng mới đặt tên là HDSDCheckBoxs.

Bước 2. Kéo các CheckboxsButton vào Form1 như trên hình

Bước 3. Thêm đoạn mã sau vào sự kiện Click() của Button1

private void button1_Click(object sender, EventArgs e)
        {
            string msg = "";

            if (checkBox1.Checked == true)
            {
                msg = " Checkbox 1 của csharpcanban.com";
            }

            if (checkBox2.Checked == true)
            {
                msg = msg + " Checkbox 2 của csharpcanban.com";
            }

            if (checkBox3.Checked == true)
            {
                msg = msg + " Checkbox 3 của csharpcanban.com";
            }


            if (msg.Length > 0)
            {
                MessageBox.Show(msg + " đã được chọn ");
            }
            else
            {
                MessageBox.Show("Không có checkbox nào được chọn");
            }

            checkBox1.ThreeState = true;
        }

Bước 4. Chạy ứng dụng

Xem thêm  [C#] Hướng dẫn xây dựng trình soạn thảo wysiwyg HTML

Mã nguồn

using System;
using System.Windows.Forms;

namespace HDSDCheckBoxes
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string msg = "";

            if (checkBox1.Checked == true)
            {
                msg = " Checkbox 1 của csharpcanban.com";
            }

            if (checkBox2.Checked == true)
            {
                msg = msg + " Checkbox 2 của csharpcanban.com";
            }

            if (checkBox3.Checked == true)
            {
                msg = msg + " Checkbox 3 của csharpcanban.com";
            }


            if (msg.Length > 0)
            {
                MessageBox.Show(msg + " đã được chọn ");
            }
            else
            {
                MessageBox.Show("Không có checkbox nào được chọn");
            }

            checkBox1.ThreeState = true;
        }
    }
}

Lời kết

Như vậy, trên đây csharpcanban.com đã Hướng dẫn các bạn xây dựng một ứng dụng sử dụng điều khiển Checkboxs bằng C#. Hãy đặt câu hỏi trong phần bình luận ở dưới đây. Csharpcanban.com sẽ trả lời các bạn nhanh nhất.

Trong các bài tiếp theo mình sẽ tiếp tục hướng dẫn các bạn sử dụng Microsoft Visual Studio C#, sử dụng các Control trong C#, đó là sử dụng Combobox, Listbox, Radio Button, và nhiều Control khác, hãy thường xuyên theo dõi website csharpcanban.com để cập nhật các bài học mới nhé các bạn.

Bản quyền

Nội dung trên csharpcanban.com được biên soạn, biên dịch từ nhiều nguồn khác nhau, đồng thời đã được viết thành chương trình chạy. Csharpcanban.Com bảo lưu mọi quyền đối với những bài viết này. Mọi hình thức sao chép đều cần phải được Csharpcanban.Com cấp phép.

Tải CODE

Để tải Code, các bạn hãy nhấp vào Nốt bấm dưới đây. Do mình dử dụng dịch vụ lưu trữ của MediaFire cho nên các bạn hoàn toàn yên tâm là không có virus đâu nhé.

Mật mã giải nén: csharpcanban.com

RSS Thủ thuật & Mẹo vặt

Xem thêm  [C#] Hướng dẫn chống dịch ngược mã nguồn bằng công cụ Phoenix Protector

Chia sẻ

By admin

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *