我正在开发一个显示多个图表的.NET应用程序。我的用户想要一个简单的方法来说“在第四台显示器上获取图表#3并最大化它”。
如何确定显示器的数量,以便我可以选择“显示器#1,显示器#2等”? (并非每个用户都有相同数量的监视器。)
一旦用户选择了特定的监视器,我如何使用该信息来定位他们试图最大化的图表?
答案 0 :(得分:3)
Screen课程可以帮助您找到available screens。
当您“最大化”表单时,表单将自动最大化为表单所在屏幕的大小。
您可以自己定位,或让Windows处理它,只需将表单放在右侧的“屏幕”上,并最大化它。或者使用屏幕的WorkingArea,然后自己填写。
答案 1 :(得分:0)
在System.Windows.Forms中尝试Screen类。 AllScreens静态成员包含连接到系统的所有屏幕的列表。选择屏幕后,您可以使用Bounds成员来决定如何最大化该窗口的窗口。
答案 2 :(得分:0)
使用此类中的SystemInformation.MonitorCount和其他方法。