C# ShowDialog 如何验证后再DialogResult.OK
一、主form
frmAddCar fa = new frmAddCar();
fa.ShowDialog();
if (fa.DialogResult == DialogResult.OK)
{
//接收返回值
}
二、showDialo窗体
//button按钮已设置this.btn_ok.DialogResult = System.Windows.Forms.DialogResult.OK;
private void btn_ok_Click(object sender, EventArgs e)
{
//验证通过再关闭窗体,否则不关闭
}
三、现在问题
不管验证通过否,都会关闭showDialo窗体。如何让其验证不通过就不关闭showDialo窗体,只有通过在关闭。
frmAddCar fa = new frmAddCar();
fa.ShowDialog();
if (fa.DialogResult == DialogResult.OK)
{
//接收返回值
}
二、showDialo窗体
//button按钮已设置this.btn_ok.DialogResult = System.Windows.Forms.DialogResult.OK;
private void btn_ok_Click(object sender, EventArgs e)
{
//验证通过再关闭窗体,否则不关闭
}
三、现在问题
不管验证通过否,都会关闭showDialo窗体。如何让其验证不通过就不关闭showDialo窗体,只有通过在关闭。
...全文
相关推荐
C#,winform,ShowDialog,子窗体向父窗体传值
窗体的show方法,没有给调用代码任何通知,如果需要通知,使用showdialog是一种好的选择。 在调用show方法后,show方法后面的代码会立即执行,
使用C#打开新窗口关闭旧窗口的方法
使用C#打开新窗口关闭旧窗口的方法 使用C#打开新窗口关闭旧窗口的方法 使用C#打开新窗口关闭旧窗口的方法 使用C#打开新窗口关闭旧窗口的方法
C# Winform中实现主窗口打开登录窗口关闭的方法
主要介绍了C# Winform中实现主窗口打开登录窗口关闭的方法,这在需要用户名密码的软件项目中是必用的一个技巧,要的朋友可以参考下
C# winform主界面打开并关闭登录界面的方法
在winform 界面编程中,我们有时候要在主界面打开之前先显示登录界面,当登录界面用户信息校验正确后才打开主界面,而这时登陆界面也完成使命该功成身退了。 目前有两种方法可实现: 方法1. 隐藏登录界面 Program.cs 中代码如下: /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefaul
WinForm中的登录实现
在一般的C/S系统中,登录功能基本上是必备功能,总结了三种C# Winform登录功能的实现方法



