Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 .Net 应用程序中有两个表单和两个屏幕。
当我运行程序时,我想指定表单的位置:主表单必须在第一个屏幕上运行,第二个表单必须在第二个屏幕上运行。
如何指定表单的屏幕位置?
您需要设置的所有内容form.Location = new Point(X,Y);
form.Location = new Point(X,Y);
所有屏幕都位于同一坐标网格上,主屏幕左上角为 0,0 点。
您可以使用System.Windows.Forms.Screen.AllScreens获取位置和大小(在Bounds屏幕的属性中)来决定将表单放在哪里。请注意,主屏幕左侧或上方的屏幕具有左上角的负坐标。
System.Windows.Forms.Screen.AllScreens
Bounds