【问题标题】:How can I hide winform controls from second monitor?如何从第二台显示器隐藏 winform 控件?
【发布时间】:2012-08-24 01:40:21
【问题描述】:

我的 winform 应用程序同时显示在双屏上:一个在我的笔记本电脑上,一个在我的电视上(通过电缆连接)。 我的应用程序有一个列表视图和一个富文本框。默认情况下,整个应用程序显示在我笔记本电脑的屏幕上,没关系。问题是,我怎样才能在电视屏幕上只显示富文本框,而不是列表视图。

【问题讨论】:

    标签: c# winforms monitor


    【解决方案1】:

    这样的东西应该适合你。它使用Screen.AllScreens 集合,每个索引都是您的monitors 之一。检查您的应用程序的位置是否在您的电视上,并编写适当的代码来隐藏您需要的内容。你可以把它放在LocationChanged event

    if(Screen.AllScreens[0].Bounds.Contains(this.Bounds))  // 0 is the primary monitor
    {                                                      // use the index that equates to your TV
        // Hide your listbox here.
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-03
      相关资源
      最近更新 更多