新手c#请教,我想让小窗口始终在大窗口的前面,而大窗口任然是可用的,如何实现?

2025-01-07 06:25:02
推荐回答(4个)
回答1:

可是可以,不过要用到消息拦截。
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
}
重写这个方法

回答2:

小窗体的TopMost属性设置为True

public Form2()//小窗体
{
this.TopMost = true;
InitializeComponent();
}

回答3:

去设置一下小窗体的startposition属性值为centerparent,试一下,或者试一下其它的值,不行的话,就直接用代码来指定窗体初始化的位置

回答4:

将窗口置顶就行了就像QQ一样 始终在最前面!