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

而我先到这里后不知道该如何继续

想请大牛们能不能完整地写一遍代码给我


单独写个验证方法如下:

 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方法建议你把参数填写全,标题,按钮类型,提示符号等,我记不清参数枚举的名称了,没往上写

温馨提示:内容为网友见解,仅供参考
无其他回答

C#窗体 MessageBox.Show(); show出来的窗体我想让他在窗体上显示个 红...
MessageBox.Show(this, "Message", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);Message为你的提示信息

用Button控件实现点击弹框功能的代码编程提示
首先,使用MessageBox类。为了显示一个包含消息和按钮的模态对话框,您可以使用Button控件的Click事件与MessageBox类结合。例如:csharp private void button1_Click(object sender, EventArgs e){ MessageBox.Show("这是一个弹框!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);} 在这个示...

C#关于MessageBox.Show的问题
可以啊 你写的时候MessageBox.Show()里面的参数写上MessageBoxButtons.OK成只有一个确定的就Ok,当然可以+上你的恶搞句子啊 EX:MessageBox.Show("提示", "你好", MessageBoxButtons.OK);

C#中怎么实现点击关闭的叉叉有提示是否关闭的对话框
在窗体设计的时候,你可以看看右边的事件栏里面有没有Formclosing 事件。如果你是用VS作为开发工具的话,是有的。然后在里面就就添加上MessageBox 的用法就可以。很简单的:关闭你说的X按钮要结束全部的Application ,那你就在 MessageBox.Show("关闭窗体,是否继续?", "提示",MessageBoxButtons.YesNo) ...

C# WinForm中,当验证一个textBox的输入内容,然后弹出提示信息,如下图...
).Trim() == ""){ MessageBox.Show("您还没有填写软件名称!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);textBox1.Focus();} } 单击按钮之后,对文本框进行判断,如果为空,就弹出一个对话框来提示(不是你那种提示,换了个方式),然后把鼠标焦点定到文本框当中。

c# 怎样使用messagebox 显示是、否 按钮,然后选择的按钮的事件在哪写...
DialogResult dr= MessageBox.Show("内容?","对话框标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);if (dr == DialogResult.OK){ \/\/点确定的代码 } else { \/\/点取消的代码 }

c#里面,我在窗体弄了个 button,我想设置当点击它的时候退出关闭窗体...
可以直接用this.Close();\/\/关闭当前窗体或者: DialogResult dr=MessageBox.Show("确定退出系统吗?", "提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question); if(dr==DialogResult.Yes) { Application.Exit(); } else { return; } \/\/看你是关闭主窗体还是当前窗体。如果...

C# MessageBox.show();
DialogResult result=MessageBox.Show("确定删除吗?","删除",MessageBoxButtons.YesNo,MessageBoxIcon.Question);if(result==DialogResult.Yes){ \/\/删除操作 }else{ return;}

C#程序中怎样让一个窗口关闭是显示一个提示窗口
\/\/窗口关闭事件 protected override void OnFormClosing(FormClosingEventArgs e){ DialogResult result = MessageBox.Show("确定关闭窗口?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);if (result == DialogResult.OK){ Application.ExitThread();} else { e.Cancel = true;} } ...

c# 弹出三个按钮的对话框如何实现
DialogResult dr; dr=MessageBox.Show("测试一下消息对话框!","测试测试",MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning,MessageBoxDefaultButton.Button1); if(dr==DialogResult.Yes) MessageBox.Show("你选择的为“是”按钮","系统提示1"); else if(dr==DialogResult.No) ...

相似回答