winform窗体如何根据显示器分辨率来自动调节窗体的合适大小呢
也就是说,在任何分辨率下看的都是正常的

解决方案 »

  1.   

    先获得当前的分辨率,然后按比例缩放你的form
      

  2.   

    设置好控件的Anchor 一般能够自动调节 同时注意字体区别 特别是中英文
      

  3.   

    认为Anchor属性已经满足一般需要!
    实在不行,只有自己手动写了,忒麻烦!
      

  4.   

    if (Screen.PrimaryScreen.Bounds.Width < 800 || Screen.PrimaryScreen.Bounds.Height < 600)
                    {
                        throw new Exception("屏幕分辩率过必须是800X600或以上!");
                    }
    这个是获取屏幕的分辩率的!
    Anchor +dock属性布局基本上 都能搞定!
      

  5.   

    Anchor +dock,然后在软件封页上提示最佳分辨率