【问题标题】:How to create a c# windows form that keeps in the foreground of the application如何创建一个保持在应用程序前台的 c# windows 窗体
【发布时间】:2011-09-21 13:07:44
【问题描述】:

在我的 C# 2.0 应用程序中,我希望有一个查找/替换窗口窗体,它保持在应用程序的前台,即使我单击主窗体也是如此。您可能会从 Notepad++ 中知道这些类型的表单,而这正是我想要的表单。

我尝试了明显的“TopMost = true”,但随后表单出现在我计算机上所有窗口的前面,而不仅仅是在我的应用程序窗口前面。

有什么办法可以制作这样的表格吗?

【问题讨论】:

  • Winforms、Web Forms 还是什么?

标签: c# winforms foreground


【解决方案1】:

将父(主)表单传递给Show 方法。

【讨论】:

  • 哇,我从没想过这会这么容易。谢谢。
【解决方案2】:

您可以调用ShowDialog(),而不是在子窗体上调用Show()

当然,这将是模态的,并坚持停留在父窗体的前面。 IE。您必须先处理这个新的弹出窗口,然后才能再次与父表单交互。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-24
    • 2023-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多