我在双屏幕上同时显示我的winform应用程序:一个在我的笔记本电脑上,一个在我的电视上(通过电缆连接)。 我的应用有一个列表视图和一个richtextbox。默认情况下,整个应用程序显示在我的笔记本电脑的屏幕上,没关系。问题是,如何在电视屏幕上只显示richtextbox,而不是列表视图。
答案 0 :(得分:2)
这样的事情对你有用。它使用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.
}