如何防止弹出窗体从父窗口获取焦点

fis*_*ead 2 c# .net-2.0 winforms

我有一个小的windows.form,用于在鼠标位于windows.Form上的某个区域时显示信息,但是当它设置为可见时,它会从父窗口获取焦点.有没有办法防止这种情况 - 它导致主要形式闪​​烁,因为它在焦点和外出之间切换.

c#,.net 2.0,system.windows.forms

Han*_*ant 7

将其粘贴到弹出窗体类中,可以防止它在显示时被激活:

    protected override bool ShowWithoutActivation {
        get { return true; }
    }
Run Code Online (Sandbox Code Playgroud)