返回信息流if (useName == textBox1.Text)
{
if (password == textBox2.Text)
{
this.Hide();
MessageBox.Show("登陆成功!","成功",MessageBoxButtons.OK,MessageBoxIcon.Warning); }
else
{
this.Hide();
MessageBox.Show("密码错误!!","错误",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
如题,每次当password!=textBox2.Text时“密码错误”的窗体总是无法弹出,百思不得其解,求高手指点
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3793同步于 2012/6/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖
C#窗体设计程序If-else中每次只执行if而不执行else,求高手
zzxiaoqian
2012/6/11镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
额,空格是复制的问题。。。这个就是进行密码比对的,每次密码正确的时候都能弹出“登陆成功”的窗体,但密码错误的时候就没有任何显示,“MessageBox.Show("密码错误");”总是弹不出来
【 在 ahomer 的大作中提到: 】
: 有空格?
: 跟踪调试下,看password、textBox2.Text都是什么
private void button1_Click(object sender, EventArgs e)
{
string useName = "lwl";
string password = "123456";
if (useName == textBox1.Text)
{
if (password == textBox2.Text)
{
this.Hide();
MessageBox.Show("登陆成功!", "成功", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else
{
this.Hide();
MessageBox.Show("密码错误!!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
【 在 zzxiaoqian 的大作中提到: 】
: if (useName == textBox1.Text)
: {
: if (password == textBox2.Text)
: ...................