社区
C#
帖子详情
怎么样判断一个窗体是否已被打开?
windback
2003-07-30 03:03:10
怎么样判断一个窗体是否已被打开?
...全文
290
3
打赏
收藏
怎么样判断一个窗体是否已被打开?
怎么样判断一个窗体是否已被打开?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CMIC
2003-07-30
打赏
举报
回复
同意snof(雪狼) ,使用静态变量.
turbomagic
2003-07-30
打赏
举报
回复
看我的:
假设你的窗口是Form1类的实例
设置一个全局变量,比如:public int count=0;
每当打开一个窗口,相当于:
方法1: Form1 newForm1=new Form1();
newForm1.ShowDialog();
//此时你无须检测窗口是否打开,因为你不可能打开第二个窗口
方法2: if(count==0){
Form1 newForm1=new Form1();
count++;
newForm1.Show();
}
当然你必须在窗口的关闭事件中,加入:count=0;
雪狼1234567
2003-07-30
打赏
举报
回复
假设要打开的窗口是Form4
1)在Form类中添加一个public static 变量.
public static Form4 f4 = null;
2)打开Form4的代码这样写:
if (Form4.f4 == null)
{
Form4.f4 = new Form4();
Form4.f4.Show();
}
else
{
Form4.f4.Activate();
}
3)在Form4的Close中添加如下代码.
Form4.f4 = null;
VB6
判断
窗体
是否
是活动的.txt
VB如何检测
一个
窗体
是否
是
打开
的状态呢? 如果
窗体
是否
处于显示状态,通过Visible属性辨别 如何判别
窗体
已载入,但未必显示。 可以在forms集合中搜索一下
是否
存在指定
窗体
。
c#怎么样
判断
一个
窗体
是否
已被
打开
?
假设要
打开
的窗口是Form4 1)在Form类中添加
一个
public static 变量. public static Form4 f4 = null; 2)
打开
Form4的代码这样写: if (Form4.f4 == null) { Form4.f4 = new Form4()
Python Tkinter
窗体
讲解
Python作为自立门户的语言,除了学习它的基础编程之外,它还提供了
窗体
的学习,这样相对来说,它就完整了,如果大家学习过C#
窗体
实现或者Java,MFC等等吧,再学习它就会简单的多。当然大家也不用担心,即使没学过,...
C# 怎么
判断
一个
窗体
打开
问题运行时出现Form1,然后点击
一个
按钮,就会跳出
窗体
Form2.如果再点击的话还会跳出
一个
窗口(因为我用的是new form ,重新创建了
一个
form2,所以会一直跳。) 我要的效果就是只能出来
一个
,如果再点击的话就不会出现新的。那么这就要加
一个
if语句来
判断
了。代码展示:Form1 部分代码: public Form2 f2 =null;//创建
一个
子表实例 private void but
C# winform
判断
窗体
是否
已
打开
frm_Set frm_Set; /// <summary> /// 开始检测 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e.
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章