赢取表格上的开场位置变更

时间:2015-10-21 10:20:25

标签: c# .net winforms

我正尝试在二级屏幕上打开winform,代码低于

ff.FormBorderStyle = FormBorderStyle.None;
ff.Left = sc[1].Bounds.Left; value 1366
ff.Top = sc[1].Bounds.Top;
ff.Height = sc[1].Bounds.Height;
ff.Width = sc[1].Bounds.Width;

Console.WriteLine(ff.Left); // output 1366

ff.Show();

Console.WriteLine(ff.Left); // output 50 

为什么价值在展示时被更改,因为该表单在主屏幕中打开。即使在Visual Studio属性窗口中,当我尝试更改位置的x,y参数时,一旦我离开属性单元格,值就会更新为旧值。可能是什么问题。

2 个答案:

答案 0 :(得分:1)

尝试将StartUpLocation参数设置为"手册"对于ff表单。

答案 1 :(得分:1)

将表单StartPosition的{​​{1}}属性设置为ff