如果是的话,把不想变形的控件Anchor属性左或右,上或下每对设一样,可以变形的控件上下左右都设上,效果会好很多...

解决方案 »

  1.   

    你用panel  or group control 进行布局,把比如datagrid 类似的control  dock 属性设置全屏幕
      

  2.   

    程序启动的时候根据电脑分辨率来设置你的窗体大小,
    public void autoAdapt(System.Windows.Forms.Form form)//根据不同的分辨率选择不同的窗口大小设置
    {

    //800x480, 800x600 & 1024x600
      
    if (screenWidth=="800" && screenHeight=="480")
    {
    form.AutoScroll=true;
                    //form.AutoScale=true;
                    form.AutoScaleMode = AutoScaleMode.Dpi;
    form.Height=490;
    form.Width=870; }
    else if(screenWidth=="800" && screenHeight=="600")
    {
    form.AutoScroll=true;
                    //form.AutoScale=true;
                    form.AutoScaleMode = AutoScaleMode.Dpi;
    form.Height=670;
    form.Width=870;
    }
    else if(screenWidth=="1024" && screenHeight=="600")
    {
    form.AutoScroll=true;
                    //form.AutoScale=true;
                    form.AutoScaleMode = AutoScaleMode.Dpi;
    form.Height=670;
    form.Width=1022;
    }

    }