
新手c#请教,我想让小窗口始终在大窗口的前面,而大窗口任然是可用的,如何实现?
我是C#新手,我从大窗口用ShowDialog打开一个小窗口,这时大窗口就不可用了。别人说用show就可以了,但是用show后,小窗口就有可能跑到大窗口的后面去。我的目的...
我是C#新手,我从大窗口用ShowDialog打开一个小窗口,这时大窗口就不可用了。别人说用show就可以了,但是用show后,小窗口就有可能跑到大窗口的后面去。
我的目的就是想让小窗口始终在大窗口的前面,而大窗口任然是可用的。请问有没有办法实现? 展开
我的目的就是想让小窗口始终在大窗口的前面,而大窗口任然是可用的。请问有没有办法实现? 展开
展开全部
可是可以,不过要用到消息拦截。
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
}
重写这个方法
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
}
重写这个方法
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
小窗体的TopMost属性设置为True
public Form2()//小窗体
{
this.TopMost = true;
InitializeComponent();
}
public Form2()//小窗体
{
this.TopMost = true;
InitializeComponent();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去设置一下小窗体的startposition属性值为centerparent,试一下,或者试一下其它的值,不行的话,就直接用代码来指定窗体初始化的位置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-11-10
展开全部
将窗口置顶就行了就像QQ一样 始终在最前面!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询