社区
C#
帖子详情
如何判断一个窗体已经打开了
yudi010
2007-02-06 05:16:36
rt
...全文
252
8
打赏
收藏
如何判断一个窗体已经打开了
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shinaterry
2007-02-26
打赏
举报
回复
是在MDI里判断窗体是否已经打开吗???
yudi010
2007-02-26
打赏
举报
回复
uuu
jacobwc
2007-02-26
打赏
举报
回复
楼上的可以了
shinaterry
2007-02-26
打赏
举报
回复
在Form2加上如下代码:
//声明窗体1对象
Form1 form1;
//在Form2的事件或方法加如下代码
//判断窗体是否已经存在 - 存在:得到焦点;否则:重新实例化并加载...
if(form1 == null || form1.IsDisposed)
{
form1 = new Form1();
form1.Show();
}
else
{
form1.Focus();
}
darkh0rse
2007-02-26
打赏
举报
回复
http://topic.csdn.net/t/20051017/23/4332650.html
用那个qpl007(蓝色闪电)的方法
yudi010
2007-02-26
打赏
举报
回复
分数好像有些少,结帐的时候加分
yudi010
2007-02-26
打赏
举报
回复
不是
是从一个窗体打开另一个窗体
yudi010
2007-02-06
打赏
举报
回复
难还是简单
咋就没有人呢
C# 怎么
判断
一个
窗体
打开
问题运行时出现Form1,然后点击
一个
按钮,就会跳出
窗体
Form2.如果再点击的话还会跳出
一个
窗口(因为我用的是new form ,重新创建了
一个
form2,所以会一直跳。) 我要的效果就是只能出来
一个
,如果再点击的话就不会出现新的。那么这就要加
一个
if语句来
判断
了。代码展示:Form1 部分代码: public Form2 f2 =null;//创建
一个
子表实例 private void but
判断
一个
窗体
是否
已经
打开
Form frm1;private void btnOK_Click(object sender, EventArgs e){if (frm1 == null || frm1.IsDisposed) { frm1 = new KHXXFrm(); frm1.Show(); }
MFC
判断
子
窗体
是不是
已经
打开
,避免重复创建
MFC
判断
子
窗体
是否
已经
打开
,避免重复创建 在主
窗体
中,嵌入
一个
很多个子
窗体
,但是,每次只显示
一个
。 我的做法是,首先在主
窗体
头文件中定义子
窗体
对象,然后在单击显示按钮的时候,先
判断
子
窗体
是否
已经
被创建,如果创建了,则ShowWindow(SW_SHOW);将其他
已经
创建的
窗体
ShowWindow(SW_HIDE);如果没有创建,则先Create
窗体
并显示。 在MainDlg.h里面定
c# 如何
判断
当前
窗体
是否
打开
using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication3 { public partial class Form1 : Form { public static string username; public Form2 form2 = null; //定义
窗体
pub.
C#的MDI
窗体
判断
子
窗体
是否
已经
打开
Mdi
窗体
的设置: IsMdiContainer 设置为true; 子
窗体
设置: /// /// 显示子
窗体
/// /// private void ShowForm(BaseForm _bt) { string name = _bt.Name;
C#
110,499
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章