⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.cs

📁 实现了错误提醒控件的使用
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace 使用错误提醒控件
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //验证用户名长度是否符合要求
            if (this.textBox1.Text.Length > 12 || this.textBox1.Text.Length < 6)
            {
                this.errorProvider1.SetError(this.textBox1, "用户名输入错误!");
                DialogResult ReturnDlg = MessageBox.Show(this, "用户名错误,是否重新输入?", "信息提示", MessageBoxButtons.RetryCancel, MessageBoxIcon.Question);
                switch (ReturnDlg)
                {
                    case DialogResult.Retry: this.textBox1 .Text = ""; break;
                    case DialogResult.Cancel: break;
                }
            }
            //验证用户密码长度是否符合要求
            else if (this.textBox2.Text.Length > 12 || this.textBox2.Text.Length < 6)
            {
                this.errorProvider1.SetError(this.textBox2, "用户密码输入错误!");
                DialogResult ReturnDlg = MessageBox.Show(this, "用户密码错误,是否重新输入?", "信息提示", MessageBoxButtons.RetryCancel, MessageBoxIcon.Question);
                switch (ReturnDlg)
                {
                    case DialogResult.Retry: this.textBox2.Text = ""; break;
                    case DialogResult.Cancel: break;
                }
            }
            //验证两次输入密码是否相同
            else if (!(this.textBox2.Text == this.textBox3.Text))
            {
                this.errorProvider1.SetError(this.textBox3 ,"用户密码两次输入不一致!");
                DialogResult ReturnDlg = MessageBox.Show(this ,"用户两次输入密码不一致,是否重新输入?","信息提示", MessageBoxButtons.RetryCancel ,MessageBoxIcon .Question );
                switch (ReturnDlg)
                {
                    case DialogResult.Retry: this.textBox3.Text = ""; break;
                    case DialogResult.Cancel: break;
                }
            }

            else
                MessageBox.Show(this ,"用户名和密码都合法!","信息提示");
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -