各位:我在1024×768的分辨率下面开发了一个系统,结果在更大的分辨率下面显示的时候不是撑满整个页面的,请问设置哪里或者用什么控件可以自由控制在不同的分辨率下面都撑满整个页面!谢谢!

解决方案 »

  1.   

    窗体的 WindowState 属性设为 Maximized控件的 Dock 属性 设为 Fill
      

  2.   

    如果用WPF是可以取到较好比例效果 如果WinForm只能用代码计算 重新布局了
      

  3.   

    渔翁来了~~~~~~
    用百分比控制width最简单,但容易走型,需要反复调试还有个现成的,调用不同的css
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    if (window.navigator.userAgent.indexOf("MSIE")>=1)
    {
    var IE1024="";
    var IE800="";
    var IE1152="";
    var IEother="";ScreenWidth(IE1024,IE800,IE1152,IEother)
    }else{
    if (window.navigator.userAgent.indexOf("Firefox")>=1)
    {
    file://如果浏览器为Firefox
    var Firefox1024="";
    var Firefox800="";
    var Firefox1152="";
    var Firefoxother="";ScreenWidth(Firefox1024,Firefox800,Firefox1152,Firefoxother)
    }else{
    file://如果浏览器为其他
    var Other1024="";
    var Other800="";
    var Other1152="";
    var Otherother="";
    ScreenWidth(Other1024,Other800,Other1152,Otherother)
    }
    }function ScreenWidth(CSS1,CSS2,CSS3,CSS4){
    if ((screen.width == 1024) && (screen.height == 768)){
    setActiveStyleSheet(CSS1);
    }else{
    if ((screen.width == 800) && (screen.height == 600)){
    setActiveStyleSheet(CSS2);
    }else{
    if ((screen.width == 1152) && (screen.height == 864)){
    setActiveStyleSheet(CSS3);
    }else{
    setActiveStyleSheet(CSS4);
    }}}
    }function setActiveStyleSheet(title){ 
    document.getElementsByTagName("link")[0].href="style/"+title; 
    }
    file://-->
    </SCRIPT>
      

  4.   

    this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
      

  5.   

    shrekye(帅哥史莱克 | .net学习中……)   人家是winform的,哪来css
      

  6.   

    窗体的 WindowState 属性设为 Maximized控件的 Dock 属性 设为 Fill