软件界面最大化后,里面的控件没有随之变化?(100)

Discussion in '用户界面' started by shaoding, May 7, 2009.

  1. sh

    shaoding Member

    Apr 1, 2015
    我的软件界面打开后,正常情况是一个小的界面(就是没占满整个屏幕),现在的疑惑是:界面最大化后,控件没有随着相应变大。就是多了一块光板:}(比如我的界面在屏幕左上方,最大化后,界面是占满了整个屏幕,但里面的比如表格,按钮还是和以前一样大,同样还在以前那个位置上,并没随着界面的最大而相应最大。同样如果我将界面拉大一点,里面控件还是没有变化)。虽然我可以把最大化按键给隐藏掉,但我还是想把这个问题解决下,以使更加易于操作。请各位大侠指点一下,看看能不能实现。不甚感谢
     
  2. wa

    wanglogon Member

    Apr 1, 2015
  3. sh

    shbjkl Member

    Apr 1, 2015
    调整控件的Anchors属性即可。
     
  4. de

    de410 Member

    Apr 1, 2015
    楼上说的没错~~
     
  5. cc

    cck20040410 Member

    Apr 1, 2015
    把控件放在容器里(如panel),然后把容器的alig属性设置为alClient.
     
  6. 草原骏马

    草原骏马 Member

    Apr 1, 2015
    看一楼、二楼和三楼的,四楼的不要看。
     
  7. sh

    shaoding Member

    Apr 1, 2015
    首先感谢大家的解答,一楼说改align属性,但它只能改你要设置的控件,比如我将panel的align的属性改为alclient,panel是随着界面的最大化而最大,但里面的比如groupbox没有变化(比如一开始在右下方,但界面最大化后,按理应该相应向右下方再去一点,但还是在界面正常时的位置),二楼说调整控件的Anchors属性即可。但我试了一下也不行吗,能不能具体说一下啊
     
  8. 李翔鹏

    李翔鹏 Member

    Apr 1, 2015
    groupbox的align属性改为ALCLIENT
     
  9. sh

    shaoding Member

    Apr 1, 2015
    试了一下,如果groupbox的align属性改为ALCLIENT,那他不是将groupbox最大,那我在panel中的其他控件不是不能显示吗[:(]