我MDI界面上有个picture控件,我对其编写了一个程序功能是有值时picture高度=100,没有值时picture高度为0(即picture消失)。现在碰到问题是,当子窗体显示时能否有滚动条,让子窗体随着picture的有无,其中没有picture时子窗体是按原大小显示,当有picture时希望通过滚动条控制子窗体的显示?(不想让子窗体按比例缩小这种方法,因为这种子窗体里的控件缩小就看不清了)所以希望通过滚动条控制子窗体的显示,即有picture时可以用滚动条拉动显示当前子窗体全部的内容?哪位高手,可以解决啊?或者有别的方法也可以,原则是有picture时子窗体的可以全部按原大小显示?

解决方案 »

  1.   

    当子窗体没有显示完时,MDI窗体 好象要自动出现滚动条吧?
      

  2.   

    不会自动出现滚动条,我的MDI有两个picture,最上面一个,最下面一个,其中最上面那个就是有值时有picture没有值时不会显示,下面那个picture一直显示的。在MDI窗体最上面有picture时,子窗体显示会依次往下来,但最下面的会被最下面的picture遮盖住。不知道,哪位高手有好办法?
      

  3.   

    这不是做的题目要求的么,我已经把MDI的scrollbar设置为true了,接下来不知道怎么设?
      

  4.   

    嗯 摸索出来了一点,,一开始我的子窗体的windowstate设置成了最大化。改为了0—normal就好了。出现了滚动条。