2 startme6k startme6k 于 2014.07.03 15:08 提问

c# winform 如何判断窗口是否处于隐藏状态?

应用场景是这样的:多个窗口实例化之后个别执行了Hide方法怎么才能知道具体是哪些窗口被隐藏呢,开始以为用WindowState结果发现FormWindowState并不包含Hide。最后我通过改全局变量的方法间接获取,有没有更直接点的办法?

1个回答

e_baitian
e_baitian   2015.01.06 15:23

this.Visible == true;

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
winform判断一个窗口是否打开并显示出来
判断一个窗口是否打开,和显示当前窗口:form1中声明:private Form2 f2;在需要弹出窗口的处理上做如下修正:if (f2 == null||f2.IsDisposed) { f2 = new Form2(); f2.Show(); } else
判断窗口是否在最大化状态和最小化状态
1、IsZoomed函数:确定窗口是否是最大化的窗口。    函数原型:BOOL IsZoomed(HWND hWnd);    参数: hWnd:待判断窗口的句柄。    返回值:如果窗口已最大化,则返回值为非零;如果窗口未最大化,则返回值为零。    2、IsIconic函数:确定给定窗口是否是最小化(图标化)的窗口。    函数原型:BOOL  IsIcon
请问如何判断一个窗口是否处于隐藏状态?
<br /> <br />摘自:http://www.moon-soft.com/program/bbs/readelite511257.htm<br /> <br />1:IsWindowVisible( hwnd ); <br /><br />2:如果返回True,再GetWindowRect判断是否在屏幕外 <br /><br />3:如果在屏幕内,再GetWindowPlacement看是否最小化且有WS_EX_PALETTEWINDOW扩展风格; <br /><br />4:如果这样还是找不到,或
C# winform中判断文件是否处于打开状态
最近做一个课题,要求winform客户端能保存接收到的实验数据到文件(如.txt文件),并能打开保存好了的实验数据文档,当数据文件已经被打开,要提示文件已被打开,也就是如何判断文件是否处于打开状态,然后给出相应提示。通过查找资料发现C#本身是很难判断一个文件是否被打开的,相关资料给出需用到windowsAPI来实现,这种方法按理说是可以的,但也许是我没有完全领会到相关函数的意义和返回值,致使不能判
winform判断窗体是否已打开
方式1: foreach (Form frm in Application.OpenForms) { if (frm is youForm) { youForm.Activate(); youForm.WindowState = FormWindowState.Normal; return; } } Form you
C# 判断是否处于设计模式中(IsDesignMode)
自定义控件时提供IsDesignMode属性是很强力的。
C#判断光标是否属于输入状态
private bool isTrigger(Key[] combKeys) { //获取程序句柄    IntPtr hWnd = User32.GetForegroundWindow();    uint processId = 0;    //获取线程号    uint threadid = User32.GetWindowThreadProcessId(hWnd, ref pr
MFC 判断一个窗口是否是可见状态
使用CWnd的成员函数 IsWindowVisible(); 就能返回一个窗口是否可见了。
js判断当前浏览器窗口是否为可见状态
//检测当前窗口是否隐藏状态 function getHiddenProp() { var prefixes = ['webkit','moz','ms','o']; // if 'hidden' is natively supported just return it if ('hidden' in document) retur
如何判断一个form是否被关闭
<br />如果在form1中有一个变量f2,该变量指向一个form2的实例。当在form1中使用f2.show()方法时,显示form2的窗口。但是当form2窗口被用户关闭时,在form1中仍然存在f2指向一个form2的那个实例,即f2不会变为指向null,即使form2已经被关闭。那么这个时候该如何判断f2变量指向的form2已经关闭了呢? 当一个窗口关闭时,它会调用自身的dispose方法,以释放本窗口占用的资源,因此,可以在form1的代码中,判断f2.isDisposed的值,如果为True说