博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 操作的时候接收用户输入密码进行确认
阅读量:5778 次
发布时间:2019-06-18

本文共 1847 字,大约阅读时间需要 6 分钟。

首先新建一个原始窗体,如下:

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 WindowsFormsApplication11{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void tsSave_Click(object sender, EventArgs e)        {            if (rdb02.Checked)            {                FrmPwd f = new FrmPwd();                f.FormClosed += new FormClosedEventHandler(f_FormClosed);  //事件通知                f.ShowDialog();            }            else             {                test();            }                    }        void test()        {            MessageBox.Show("test");        }               void f_FormClosed(object sender, FormClosedEventArgs e)        {            if ((sender as FrmPwd).isPASS)//isPASS 为接收密码输入的那个窗体里面的定义的全局变量,sender 为触发这个事件的参数            {                test();            }            else             {                MessageBox.Show("密码错误");            }        }    }}

 

密码接收的窗体:

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 WindowsFormsApplication11{    public partial class FrmPwd : Form    {        public bool isPASS = false; //如果密码正确,则赋值为true,默认为false        public FrmPwd()        {            InitializeComponent();        }        private void button1_Click(object sender, EventArgs e)        {            string strPwd = this.textBox1.Text.Trim();            if (strPwd == "12345")            {                                isPASS = true;                           }            this.Hide();            this.Close();        }    }}

 

需要校验密码的情况如下:

 

 

不需要校验密码的情况如下,直接执行对应的函数:

 

转载地址:http://wduyx.baihongyu.com/

你可能感兴趣的文章
http返回状态码含义
查看>>
响应式网站对百度友好关键
查看>>
洛谷P2179 骑行川藏
查看>>
(十八)js控制台方法
查看>>
VB关键字总结
查看>>
虚拟机类加载机制
查看>>
android代码生成jar包并混淆
查看>>
Java基础2-基本语法
查看>>
一个不错的vue项目
查看>>
屏蔽指定IP访问网站
查看>>
python学习 第一天
查看>>
根据毫秒数计算出当前的“年/月/日/时/分/秒/星期”并不是件容易的事
查看>>
python的图形模块PIL小记
查看>>
shell变量子串
查看>>
iOS的主要框架介绍 (转载)
查看>>
react报错this.setState is not a function
查看>>
poj 1183
查看>>
从根本解决跨域(nginx部署解决方案)
查看>>
javascript实现的一个信息提示的小功能/
查看>>
Centos7.x:开机启动服务的配置和管理
查看>>