社区
C#
帖子详情
窗体实例化问题,谢谢指教!
burnyxu
2004-11-01 04:45:59
我在一个窗体(非mdi)里通过点菜单或按钮实例化并显示另外一个窗体,以后再点按钮就不再实力化它而只是激活(就是不想出来两个同样的窗体的问题),请问该怎么实现啊,谢谢!
...全文
113
7
打赏
收藏
窗体实例化问题,谢谢指教!
我在一个窗体(非mdi)里通过点菜单或按钮实例化并显示另外一个窗体,以后再点按钮就不再实力化它而只是激活(就是不想出来两个同样的窗体的问题),请问该怎么实现啊,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bacon_1982
2004-11-01
打赏
举报
回复
singleton??
xum1983
2004-11-01
打赏
举报
回复
在生成的窗体中定义该窗体类型的公共静态变量 xx = null, 在窗体的构造函数中令 xx = this;
每次点击按钮时判断 xx的值,不为null的话 执行 xx.Activate();
否则new 一个新的窗体对象,不要忘记在窗体的析构函数中令 xx = null。
brightheroes
2004-11-01
打赏
举报
回复
Form2 f;
if(f == null)
f = new Form2();
if(f.IsDisposed)
f = new Form2();
f.Show();
小蕊_claudia
2004-11-01
打赏
举报
回复
同意楼上的~~
cnhgj
2004-11-01
打赏
举报
回复
if(form1.Created)
form1.Hide();
else
form1.Show();
wovow
2004-11-01
打赏
举报
回复
Form form1=null;
{
if(form1==null)
form1=new Form();
else
{
if(form1.Visible)
form1.Hide();
else
form1.Show();
}
}
shuker
2004-11-01
打赏
举报
回复
生成窗口之后把窗口对象保留下来,下次再按的时候判断上次保留的窗口对象是否有效
如果有效就激活,否则就生成新窗口。
C#WINFORM
窗体
传参的最佳实践
进入VS2005后,大家可以发现子
窗体
操作父
窗体
不能沿用2003下的方法:把父
窗体
的空间访问属性由private改为public.IDE已经把控件声明这部分代码隐藏了,所以只有采用更加对象一点的方法。父
窗体
与子
窗体
间的参数传递...
java 设置
窗体
背景颜色失效_java窗口背景颜色怎么设定?用setBackground()好像不行,请大侠
指教
!...
//得到contentPane容器,设置为不可见 实例完整代码如下: /* * TestJFrameBGColor.java * * Created on 2011-5-8, 0:21:20 */ package testjframebgcolor; import java.awt.Color; /** * * @author 叶科良...
操作其他
窗体
的控件或变量的方法
对于其他方法,请多
指教
!1. 定义全局变量其实这个方法比较简单也很好理解,我们只要在一个module里面定义了两个全局变量就可以了。例如:public frm1 as new form1() Public frm2 as new form2()这样,我们无论...
关于如何操作其他
窗体
的控件或变量的方法
对于其他方法,请多
指教
!1. 定义全局变量其实这个方法比较简单也很好理解,我们只要在一个module里面定义了两个全局变量就可以了。例如:public frm1 as new form1() Public frm2 as new form2()这样,我们无论...
java设置窗口颜色设置颜色设置颜色_java窗口背景颜色怎么设定?用setBackground()好像不行,请大侠
指教
!...
//得到contentPane容器,设置为不可见 实例完整代码如下: /* * TestJFrameBGColor.java * * Created on 2011-5-8, 0:21:20 */ package testjframebgcolor; import java.awt.Color; /** * * @author 叶科良...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章