Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从第二个监视器隐藏winform控件?_C#_Winforms_Monitor - Fatal编程技术网

C# 如何从第二个监视器隐藏winform控件?

C# 如何从第二个监视器隐藏winform控件?,c#,winforms,monitor,C#,Winforms,Monitor,我的winform应用程序同时显示在两个屏幕上:一个在笔记本电脑上,一个在电视上(通过电缆连接)。 我的应用程序有一个listview和一个richtextbox。默认情况下,整个应用程序显示在我的笔记本电脑屏幕上,一切正常。问题是,我如何在电视屏幕上只显示richtextbox,而不显示listview。类似的功能应该适合您。它使用集合,每个索引都是您的一个索引。检查应用程序的位置是否在电视上,并编写适当的代码以隐藏所需内容。你可以把这个放在盒子里 if(Screen.AllScreens[0

我的winform应用程序同时显示在两个屏幕上:一个在笔记本电脑上,一个在电视上(通过电缆连接)。
我的应用程序有一个listview和一个richtextbox。默认情况下,整个应用程序显示在我的笔记本电脑屏幕上,一切正常。问题是,我如何在电视屏幕上只显示richtextbox,而不显示listview。

类似的功能应该适合您。它使用集合,每个索引都是您的一个索引。检查应用程序的位置是否在电视上,并编写适当的代码以隐藏所需内容。你可以把这个放在盒子里

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.
}