C#中,窗体程序中如何buttons中实现messagebox.show()

而我先到这里后不知道该如何继续想请大牛们能不能完整地写一遍代码给我... 而我先到这里后不知道该如何继续

想请大牛们能不能完整地写一遍代码给我
展开
 我来答
lizychn
推荐于2016-11-28 · TA获得超过542个赞
知道小有建树答主
回答量:624
采纳率:40%
帮助的人:200万
展开全部

单独写个验证方法如下:

 private string str = "";  //先声明一个字符串来保存提示信息
private void Validate()
{
    if(textBox1.Text == "")
    {
        str = "用户名不能为空";    //如果为空返回假
        textBox1.foucs();            //当前控件获取焦点
        return false;
    }
    if(textBox2.Text == "")    
   {
        str = "密码不能为空";    //如果为空返回假
        textBox2.foucs();
        return false;
    }
    ... ... //后面所有的验证我就不写了, 与上面同理判断
    
    return true; //最后返回真值
}
然后在你的事件里写:
private void button1_Click(object sender, EventArgs e)
{
    if(Validate())
    {
        MessageBox.Show("注册成功:" + ..... .....  );
    }
    else
    {
         MessageBox.Show(str);
    }
}


基本按照上面思路写就可以, 我这都是在这里直接敲的,如果有拼写错误自己再修改调试一下, MessageBox方法建议你把参数填写全,标题,按钮类型,提示符号等,我记不清参数枚举的名称了,没往上写

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式