VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 750|回复: 5

如何在运行多个窗体时任务栏至显示一个任务???

[复制链接]

1

主题

4

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-7 05:30:02 | 显示全部楼层 |阅读模式
我有一个mdi父窗体和N个mdi子窗体,我发现无论我运行多少个子窗体,任务栏里面始终只显示父窗体这个一项任务。现在我想在mdi子窗体上放置一个按钮,按下去之后使得另外某一个窗体显现出来,我现在用的是show,但是这样做以后,后来显现出来的窗体同时也会在任务栏里新增一项任务。
请教一下,如何做,才能使得打开窗体不单独建立一个任务,就跟mdi子窗体显示的时候一样,任务栏只显示父窗体一项任务!!!
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-7 09:27:01 | 显示全部楼层
Form.Show (IWin32Window)
用这个方法呢?
回复

使用道具 举报

1

主题

4

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-1-7 11:06:01 | 显示全部楼层
这样不行哦,提示的错误是

警告        1        文件“F:\DEMO\Form1.cs”不支持代码分析或生成,因为它未包含在支持代码的项目中。
错误        2        “System.Windows.Forms.IWin32Window”是“类型”,但此处被当做“变量”来使用

我这个项目中没有form1的。我在button click事件里面的代码是这样的

            FrmOut Frm = new FrmOut();
            Frm.Show(IWin32Window);
回复

使用道具 举报

1

主题

4

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-1-7 11:12:01 | 显示全部楼层
在线等!!!
回复

使用道具 举报

0

主题

56

帖子

21.00

积分

新手上路

Rank: 1

积分
21.00
发表于 2020-1-7 13:57:01 | 显示全部楼层
将不想在任务栏显示的窗体的ShowInTaskbar属性设为false就OK了~
回复

使用道具 举报

1

主题

4

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-1-8 11:45:02 | 显示全部楼层
LS说的很对,非常感谢!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表