停留在Winform对话框并显示用户错误消息



我有一个对话框,我显示在我的主窗体(不是MDI)

我这样称呼它:

dlgPets dlgPet = new dlgPets();
dlgPet.Show();

一旦进入对话框,用户将点击一个按钮,这就是我验证输入内容的地方。如果失败,我就返回

结果是对话框消失了。

我也试过添加:

Dialog result = dlgPet.ShowDialog();
if (result == DialogResult.OK)
{
return;
}

我需要保持在dlgPet对话框上,直到用户单击取消按钮。

提前感谢马克。

我认为你应该使用dlgPet.TopMost = true;

基本上,如果你想停止在对话框表单每当显示错误,那么你需要处理表单关闭事件,你可以说是否继续使用表单关闭事件参数关闭或不。cancel = true将取消表单关闭事件,这意味着表单将不会关闭。代码图像1代码图像2

相关内容

  • 没有找到相关文章

最新更新