2

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

4

1 回答 1

2

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

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.
}
于 2012-08-24T01:48:04.637 回答