问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

...姓名和密码,若输入的姓名为空,则弹出对画框提示

提问网友 发布时间:2024-10-21 04:57
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
热心网友 回答时间:2024-11-09 20:53
1.if(name==null){ MessageBox.Show(" 请输入姓名");}
else(mima==null) { MessageBox.Show(" 请输入密码"MessageBox.Show(" 请输入姓名");
else if { MessageBox.Show("姓名:”+ name +"密码:" +mima)};
你这个语句:
当满足 name ==null 这个条件后,他就不会再往下判断 mima ==null 这个条件,所以不会弹出"请输入密码",所以要用2个if并行判断
2.像这种时候name==null 和name ==""为避免一些错误2个条件都要判断
3.string name=this.textbox1.Text.Trim();
string mima=this.textbox2.Text.Trim();
像这种文本框获取的string字段都要加上Trim()去除掉字符串首尾的空白字符,

以下是代码:

if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(mima) )
//(假如name为空值或者为null) 或者(mima为空值或者为null)进入该条件判断
{

if( string.IsNullOrEmpty(name)) { MessageBox.Show(" 请输入姓名"); }
if (string.IsNullOrEmpty(mima)) { MessageBox.Show(" 请输入密码"); }
}
else
{
MessageBox.Show("姓名:" + name + "密码:" + mima);
}
热心网友 回答时间:2024-11-09 20:52
你的主要问题就是判断字符串的时候错用了判断字符,我运行过你的程序了,把null改为""就可以了
主要的错误就在这里,改过来就可以运行了,不过我自己稍微把你的程序风格给改了一下,可能会更好写,下面代码是确定按钮的代码:
tBoxUserName----用户名输入框
tBoxPsw---------密码输入框
剩下的注释的很清楚了,自己看下吧,有什么不会的再说。

挺不错的,大一就开始学c#了,值得表扬,我大一的时候可没这么主动学习的积极性,好好加油。

private void butnAccept_Click(object sender, EventArgs e)
{
if ("" == tBoxUserName.Text.ToString().Trim())
//判断字符串是否为空用"",我个人一般不用null,其中区别现在还没有特别
//研究过
//判断的时候把所要判断的值""放在“==”判断符前面,可以避免编程的时候
//误写为等号=造成逻辑错误
{
MessageBox.Show("请输入用户名:");
}
else if ("" == tBoxPsw.Text.ToString().Trim())
//使用tostring方法和trim方法为了去掉字符串前后的空格
{
MessageBox.Show("请输入密码:");
}
else
{
MessageBox.Show("用户名是:" + tBoxUserName.Text.ToString().Trim() + ",密码是:" + tBoxPsw.Text.ToString().Trim());

}
}

这个是你的程序代码,已经可以按你想要的运行了

string name = this.tBoxUserName.Text;
string mima = this.tBoxPsw.Text;
if (name == "")
{
MessageBox.Show(" 请输入姓名");
}
else if (mima == "")
{
MessageBox.Show(" 请输入密码");
}
else
{
MessageBox.Show("姓名:" + name + "密码:" + mima);
}
热心网友 回答时间:2024-11-09 20:50
string.IsNullOrEmpty()&&string.IsNullOrEmpty()

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

vba 中 我要做一个用户登陆系统 想在输入用户名和密码的时候不管打几... 金华浦江到杭州翡翠城怎么走 ...IBM)笔记本的R系列、T系列、X系列有什么区别? 浦江到义乌和浦江到杭州哪一个更远? 格林豪泰酒店北京鸟巢店酒店价格 上海格林豪泰酒店公寓(虹桥机场店)酒店介绍 常州格林豪泰酒店(时代广场店)常州格林豪泰酒店(时代广场店)详细信息... 杭州格林豪泰杭州格林豪泰其他参数 在3150E重庆滚齿机上加工质数齿数.如137个齿的齿轮如何加工 221个齿,挂轮怎么挂 关于机械问题:在Y38滚齿机床上大质数齿数103齿挂轮怎么挂?还是要用挂... ...做倒挂的引体向上。开头好像是 yo yo yo唱的慢。有力气 韩剧《豪杰春香》插曲的名字? ...黄金一百秒中那个卖草莓开舞蹈学校的那个女的唱的那 设Sn为等差数列{an}的前n项和,若S3=3,S6=24则a9等于多少? 等差数列AN中,前N项和为SN,切S3=3,S6=7,S9为什么会等于12 成都大熊猫繁育研究基地过年会开门吗 设等比数列{an}的前n项和为Sn,若S3=3a1 前男友说我空手套白狼要我还钱,说我缺德,可是我们分手了,还需要还... 中华人民共和国海关进出境运输工具舱单管理办法第三章 出境舱单的管理... 爱情经典的影片或故事小说有哪些? 帕金森综合征早期的表现 帕金森综合征病症状有哪些 帕金森综合征是什么症状 带宽是什么??? 我用Dr.web这个杀毒软件在手机上查到了两个病毒.但删不掉.隔离病毒和格... 边贸是做什么 边贸生意具体怎么做 引以为荣往下接成语 大地棕色车小面积蹭掉漆怎么修补 右边耳朵因为滴滴耳液听不到了 求各位老师帮我看一下这个性激素六项检查单! 医生说是卵巢功能不好... 激素6项检查结果如下,帮我分析一下 锦州寺庙有哪些 请懂的人帮忙看一下性激素检测报告单 锦州哪个寺庙好 金属废铝回收多少钱一吨 儿童腺样体肥大与过敏性鼻炎有关系吗 ...每周工作时间不超过44小时的工时制度,4小时是算加班的还是?_百度... 剑灵到50级了,主线到23章,想突破极限,为什么没有飞檐走壁任务
Top