社区
C#
帖子详情
c#中如何在窗体打开之前关闭窗体
keblues
2006-08-17 01:58:23
在打开一个窗体时,我想在它可见之前,将它关闭,如何做?
...全文
205
12
打赏
收藏
c#中如何在窗体打开之前关闭窗体
在打开一个窗体时,我想在它可见之前,将它关闭,如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RedFireFox
2006-08-17
打赏
举报
回复
搞不懂,你到底是想打开还是不看它?难不成打开show()了立刻close()?...
jp800308
2006-08-17
打赏
举报
回复
迷糊,不打开就行了呗
keblues
2006-08-17
打赏
举报
回复
hgluo的可以,重写OnLoad就行了。
hgluo
2006-08-17
打赏
举报
回复
你在onLoad里加几包处理代码不就OK了吗?
在Paint里加也行啊
如:
if ((bool)this.Tag)
Close();
keblues
2006-08-17
打赏
举报
回复
this.hide()对于以Show()打开的可以,不过要是ShowDialog就不行了.
龙翔飞雪
2006-08-17
打赏
举报
回复
在MyForm的form_load事件里判断:
if(this.n < 0)
this.hide();
不就结了??
MyLf
2006-08-17
打赏
举报
回复
逻辑有问题,你应该在实例化窗体就就判断好。
keblues
2006-08-17
打赏
举报
回复
说得详细些:
class MyForm{
private int n;
//我只想要正数,如果传给我一个非正数,那么我将不会显示
public MyForm(int n){
this.n=n;
}
}
class Test{
public static void Main(){
MyForm f=new MyForm(-1);
f.Show();
}
}
在Test中执行完Main()后,我不想让MyForm打开,虽然我执行了Show(),但我想在Show()之后关闭它,而这个关闭的程序我不想写在Test中,而是想写在MyForm中,MyForm可以根据n的值确定是否不显示。
luhongliang0904
2006-08-17
打赏
举报
回复
你可以先将原来的窗体进行隐藏呀·
然后在打开了别的窗体在关闭此窗体··
this.hide();
......
this.close();
guyes123
2006-08-17
打赏
举报
回复
不打开行吗?
或者初始化了不要Show/ShowDialog出来行吗?
或者你的问题就是个问题.
或者......
llaiayumi
2006-08-17
打赏
举报
回复
不知所云。
kissknife
2006-08-17
打赏
举报
回复
真是奇怪的要求...
C#
winform 子
窗体
调用父
窗体
函数实现
关闭
该
窗体
打开
另一个
窗体
C#
winform 子
窗体
调用父
窗体
函数实现
关闭
该
窗体
打开
另一个
窗体
;在父
窗体
分From1内嵌一个panel1,在panel1里载入From2,点击在子
窗体
From2
中
的按钮,清除panel1里的From2,新载入From3,点击在子
窗体
From3
中
的按钮,panel1清除,重新载入From2
C#
Winform在MDI
中
打开
一个子
窗体
关闭
上一个子
窗体
C#
Winform在MDI
中
打开
一个子
窗体
关闭
上一个子
窗体
C#
WinForm案例_父MDI
窗体
不重复
打开
子
窗体
附件
中
包含一个
C#
WinForm
中
父MDI
窗体
不重复
打开
子
窗体
的案例,父
窗体
在
打开
子
窗体
之前
先判断子
窗体
是否存在,若存在则激活;若不存在,实例化并
打开
子
窗体
。开发环境:VS2012。
Winform子
窗体
间切换时(激活某个子
窗体
)闪屏的解决
C#
子
窗体
间切换时闪屏的解决方法,用VS2005
打开
,并添加了注释。很容易就看懂。。
C#
自定义
窗体
美化
采用GDI+对
窗体
进行美化,代码分析文章可见我的博文《
C#
中
窗体
美化》http://www.cnblogs.com/Keep-Silence-/archive/2013/01/09/2852937.html
C#
110,500
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章