我正尝试在二级屏幕上打开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参数时,一旦我离开属性单元格,值就会更新为旧值。可能是什么问题。
答案 0 :(得分:1)
尝试将StartUpLocation
参数设置为"手册"对于ff
表单。
答案 1 :(得分:1)
将表单StartPosition
的{{1}}属性设置为ff