C#---多选和单选控件

C#---多选和单选控件

1、控件介绍

CheckBox:设置默认选中:checked属性设为true

RadioButton:设置默认选中:checked属性设为true

给控件分组:使用容器中的“GroupBox”控件。

2、实例演示

(1)新建一个C#---WINFORM程序。

C#---多选和单选控件_第1张图片

(2)其代码为:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 单选和多选控件
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void b_Login_Click(object sender, EventArgs e)
        {
            if (rad_stu.Checked||rad_teh.Checked)
            {
                string name = txt_name.Text.Trim();
                string pwd = txt_pwd.Text;
                if (rad_stu.Checked)    //学生被选中
                {
                    if (name == "student" && pwd == "student")
                    {
                        MessageBox.Show("学生登录成功!");
                    }
                    else
                    {
                        MessageBox.Show("登录失败!");
                        txt_name.Clear();   //清空用户名文本框
                        txt_pwd.Clear();    //清空密码文本框
                        txt_name.Focus();   //用户名文本框获得输入光标焦点
                    }

                }
                else   //选择老师
                {
                    if (name == "teacher" && pwd == "teacher")
                    {
                        MessageBox.Show("老师登录成功!");
                    }
                    else
                    {
                        MessageBox.Show("登录失败!");
                        txt_name.Clear();   //清空用户名文本框
                        txt_pwd.Clear();    //清空密码文本框
                        txt_name.Focus();   //用户名文本框获得输入光标焦点
                    }
                }
            }
            else  //都没有选中
            {
                MessageBox.Show("请先选择学生或者老师");
            }
            

            
            
        }
    }
}

运行结果

C#---多选和单选控件_第2张图片

C#---多选和单选控件_第3张图片

你可能感兴趣的:(C#编程)