社区
C#
帖子详情
对话框中OK的问题
ymxl76
2006-10-31 03:01:32
我有一个对话框(Form.ShowDialog()),其中有一个按钮我设成了DialogResult=OK
在这个按钮的处理函数中我加入了一些判断,如果发现有些数据没输入则不关掉对话框。
我现在的问题是只要用户按了这个按钮,对话框就被关掉了。
...全文
156
5
打赏
收藏
对话框中OK的问题
我有一个对话框(Form.ShowDialog()),其中有一个按钮我设成了DialogResult=OK 在这个按钮的处理函数中我加入了一些判断,如果发现有些数据没输入则不关掉对话框。 我现在的问题是只要用户按了这个按钮,对话框就被关掉了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dlzhangln
2006-10-31
打赏
举报
回复
http://blog.csdn.net/knight94/archive/2006/04/06/652394.aspx
NewRicky
2006-10-31
打赏
举报
回复
private void Body_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult dr = MessageBox.Show("请问是否退出", "提示", MessageBoxButtons.YesNo);
if (dr == DialogResult.No)
{
e.Cancel = true;
}
else
{
Application.Exit();
}
}
icehawk
2006-10-31
打赏
举报
回复
不要直接设置DialogResult=OK
在按钮事件里判断成功再写 this.DialogResult = DialogResult.OK
tanney
2006-10-31
打赏
举报
回复
据说只能在调用它的地方判断,你这样的方式难以实现。
if (Form.ShowDialog() == DialogResult.Ok)
{
// 你的判断逻辑;
}
灰太狼
2006-10-31
打赏
举报
回复
if( xxx.text == "" )
return;
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章