日期:2014-05-17  浏览次数:21016 次

winform 字窗体位置设定
怎么样设定子窗体在父窗体的位置。
loginForm.StartPosition = FormStartPosition.CenterScreen;这样的是定义在屏幕中央,
或者怎么样自定义子窗体在父窗体的位置
c# .net WinForm

------解决方案--------------------

 public Form1()
        {
            InitializeComponent();
            Form f = new Form();
            f.StartPosition = FormStartPosition.Manual;
            f.Left = 10;
            f.Top = 10;
            f.ShowDialog(this);
        }

------解决方案--------------------
loginForm.StartPosition = FormStartPosition.CenterParent;
------解决方案--------------------
需要结合子窗体和父窗体的位置关系,使用父窗体的定位点,重新设置子窗体的定位点。
childFrm.Location=new Location(){parentFrm.Location}
------解决方案--------------------
引用:
loginForm.StartPosition = FormStartPosition.CenterParent;


+1