11智能在线
新记
C#怎样让子窗体显示在父窗体前面但是不获得焦点?
我要在mouseMove事件中让子窗体跟随鼠标移动,但是由于事件是在父窗体中判断的,所以焦点在父窗体和子窗体之间切换导致子窗体闪烁
举报该文章
其他看法
第1个回答 2015-05-07
第一子窗体要是非模式的,也就是Show出来而不是ShowDialog
第二要设置子窗体的TopMost属性为True
追问
所以说这样才会闪烁啊、、
本回答被提问者和网友采纳
第2个回答 2015-05-05
窗体应该有一个AlwaysOnTop属性使其显示在最前端的吧。(可能不是叫AlwaysOnTop,有点忘了,不过就是差不多的有这么一个属性啦)
相似回答
大家正在搜
相关问题
C# WINFORM主窗体中点击按钮弹出个子窗体,如何让子窗...
c#创建子窗口时,子窗口无法获得焦点,总出现在父窗口控件的后...
C#怎么让子窗体和父窗体同时显示
c#,如何弹出一个显示在最前面但没有焦点的窗口?谢谢!
C#,显示在MDI父窗口的子窗口标题栏是灰色,虽然已获得焦点...
c#子窗体在父窗体中显示,如何隐藏子窗体的窗口?
C# 子窗体总显示在父窗口的最前端,也可以说总显示在父窗口中...
C#主窗体在不是焦点的时候,数据加载之后子窗口显示在屏幕左上...