我有2个屏幕和2个表格。我希望每个表单都填满一个屏幕,所以我做了以下代码:
s = Screen.AllScreens
f1.Bounds = s(0).Bounds
f2.Bounds = s(1).Bounds
(s(0)是我的主屏幕,s(1)高于它。)F1填充s(0),但f2不填充s(1)。 f2的大小设置正确但位置设置为(50,0)而不是(0,-1024)。也许位置不接受负数?如果是这样,我怎样才能将表格送到另一个屏幕?
修改
当您手动设置表单的位置时,您还必须将StartPosition
属性设置为Manual
,否则它不起作用。
答案 0 :(得分:0)
将用于设置边界的代码移动到每个表单的Form_load中。我看到了同样的事情,当我将代码放入Form_Load时,它按预期工作。