社区
C#
帖子详情
窗体处理问题
ladofwind
2010-04-21 03:48:02
目前是
dr = ddshowForm.ShowDialog(this);
if (dr == DialogResult.OK)
{
// 业务逻辑
}
我的问题是,我现在希望点了Ok按钮后,做了业务逻辑,但ddshowForm不关掉,如何处理?
...全文
148
19
打赏
收藏
窗体处理问题
目前是 dr = ddshowForm.ShowDialog(this); if (dr == DialogResult.OK) { // 业务逻辑 } 我的问题是,我现在希望点了Ok按钮后,做了业务逻辑,但ddshowForm不关掉,如何处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ladofwind
2010-04-22
打赏
举报
回复
13楼已经实现,谢谢啦
ds252743641
2010-04-21
打赏
举报
回复
第二个窗体:
1.先定义一个委托
2.再定义一个事件
3.点击按钮时将你需要的参数通过事件传递
第一个窗体:
1.实例一个窗体二的事件
2.你的事件+=委托(实现处理数据的函数名);
3.定义实现处理数据的函数
libolei
2010-04-21
打赏
举报
回复
擦 偶也看错了。。。
那就把业务代码放到ddshowForm窗体的某个按钮下呗
libolei
2010-04-21
打赏
举报
回复
dr = ddshowForm.ShowDialog(this);
if (dr == DialogResult.OK)
{
// 业务逻辑
ddshowForm.Close();
}
hongri520
2010-04-21
打赏
举报
回复
if (dr == DialogResult.OK)
{
// 业务逻辑
}
把当前的窗口隐藏了,再打开一个当前的窗口呗。
看得也不是很懂,关注…………
lanfengsese
2010-04-21
打赏
举报
回复
FormClosing事件里加
e.Cancel = true;
ddshowForm窗体就不会关了
ladofwind
2010-04-21
打赏
举报
回复
while(dr != DialogResult.Cancel){
MyForm ddshowForm = new MyForm();
dr = ddshowForm.ShowDialog(this);
if (dr == DialogResult.OK)
{
//do some image processing
}
}
搞定
lanfengsese
2010-04-21
打赏
举报
回复
你是要提示窗体不关闭?
ladofwind
2010-04-21
打赏
举报
回复
show的话,下面的逻辑执行不到
mingzaili
2010-04-21
打赏
举报
回复
用Show,不要用ShowDialog
ladofwind
2010-04-21
打赏
举报
回复
不是这个意思, 我希望新弹出窗体,点ok后,窗体不关,但是也要执行业务逻辑,也就是可以多次点ok,
说白了这个窗口负责抓图,我希望连续抓图,不希望抓一张窗口就关了.
llddyy123wq
2010-04-21
打赏
举报
回复
我想也许你的意思是在让新弹出来的窗体上点了OK按钮后,关闭当前窗体并执行其它逻辑代码吧。
这样的话,你就得注意 了,不能用关闭的形式,而是隐藏的方式。
ddshowForm.Hide();
千万不要用.close()方法。这样会把窗体的一切对象都清空的。
ladofwind
2010-04-21
打赏
举报
回复
不太懂委托,能否来个简单例子,如何实现
KGallery
2010-04-21
打赏
举报
回复
方法一
用代理委托
点击确定后调用委托函数
方法二
将form当做参数传给ddshowform
点确定时调用form内的函数
然后事件里e.Cancel
cyhf00808
2010-04-21
打赏
举报
回复
每次点击OK后通过委托调用处理函数
ladofwind
2010-04-21
打赏
举报
回复
有办法吗?
ladofwind
2010-04-21
打赏
举报
回复
2楼没看清问题,我的意思是ok后不关窗口,我要多次点OK,来处理业务逻辑
hqs19821108
2010-04-21
打赏
举报
回复
帮你顶一下
diandian82
2010-04-21
打赏
举报
回复
你在ddshowForm的ok按钮的click事件里把窗体关了不就行了?
this.close
tabcontrol动态生成选项卡,并添加
窗体
c# tabcontrol动态生成选项卡,并添加
窗体
将
窗体
编译成类库
将
窗体
编译成类库
PNG透明
窗体
全攻略(控件不透明)
代码在VC6+XP环境下编译通过,其它编译器和操作系统还未经测试。 详细教程请看http://blog.csdn.net/srxumin/archive/2009/08/05/4410917.aspx
分享一个我自己的C# UI类库,支持普通
窗体
及MDI
窗体
主题自定义
目前类库只有
窗体
,没有其他控件,但
窗体
支持MDI。带两个示例程序,一个多标签浏览器,一个可运行时更换主题的普通
窗体
。代码仅用于学习和技术交流之用。
C#操作摄像头
C#操作摄像头,有图有真相,绝对好用!作者自己试验过的,有
问题
欢迎随时交流。
C#
111,120
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章