【问题标题】:Show a window without setting focus显示不设置焦点的窗口
【发布时间】:2013-01-22 10:02:12
【问题描述】:

我想将一个窗口显示为通知窗口(不使用 NotifyIcon),但我不希望当前应用程序在显示时失去焦点。我该怎么做?
我正在使用:

private void alert(string msg = "", string link = "", bool bip = true)
{
    this.Invoke((MethodInvoker)delegate
    {
        Form2.Show();
    }
}

【问题讨论】:

  • 什么是通知窗口?
  • 设置 .visible = true 是否聚焦窗口?

标签: c# winforms focus


【解决方案1】:

这个article 展示了如何通过覆盖 CreateParams 方法来“显示表单而不窃取焦点”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-17
    • 2012-07-08
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多