由于开发的程序可能部署在不同的机器上,屏幕大小不一致,发现在调整位置的时候总是有问题
       private void frmEnter_Resize(object sender, EventArgs e)
        {
            pictureBox1.Width = this.Width;
            pictureBox1.Height = this.Height - btnEnter.Height * 2;
            btnEnter.Left = this.Width / 3 - btnEnter.Width / 2;
            btnEnter.Top = pictureBox1.Top + pictureBox1.Height + btnEnter.Height;
            btnExit.Left = this.Width * 2 / 3 - btnExit.Width / 2;
            btnExit.Top = btnEnter.Top;
        }
这是其中一个窗体的调整位置的代码,可是效果却不对,现在机器的大小比设计的时候大小要大一点,所以感觉第二个按钮不在2/3位置处,但调试看this.with的确是比原来窗体本身的大小大一点.
不知道大家都是怎么设计窗体的布局的,指教一下