我要在Form上放比较多的TextBox,为什么Form的Height只能设到11520?请问老师Form的高度(Height)的上限VB6的哪设置?

解决方案 »

  1.   

    为什么Form的Height只能设到11520?
    哪有这样的限制?11520缇当分辨率为1024乘768时等于768像素,即屏幕高度,但窗体高可以超过些值,显示不了可给窗体加滚动条
      

  2.   

    如楼上所说,不加滚动条Form的属性Height的设置受屏幕分辨率设置值限制:
    11520是屏幕分辨率1024*768的最大值
    12960是屏幕分辨率1152*864的最大值
    LZ:你没必要在一个Form上放如此多的TEXTBOX控件,这样界面过于繁琐.
    可分页放置(用SSTab控件),将不同功能要求TEXTBOX控件组合各自放Tab页.
    或用其它容器如PICTUREBOX装载TEXTBOX控件,可加滚动条来调整PICTUREBOX在另一PICTUREBOX内的位置.
      

  3.   

    窗体太长了,看起来也不方便吧? 
    再说控件太多,加载也慢,不是什么好事阿.
    尝试功能拆分到不同窗体上,或者将TEXT改用GRID控件
      

  4.   

    我做的是一个录入表格,就是那么项,还是考虑用滚动条比较好些,但是滚动条我不太熟悉,用Frame装载TextBox是否可行?
      

  5.   

    可以放个Fram 再加个滚动条
      

  6.   

    录入表格的话,也可以作不同的区分, 如果是象EXCEL那种表格的话,用GRID控件录入是最方便的,而且自带滚动条如果是类似简历表格那种表格, 也可以把不同类型的内容分开多页,然后加载到SSTAB之类的控件上去,用户只要点不同的页就可以填写不同类型的内容.当然,如果非要在同一个页面上展示所有内容, 如果排版紧凑一点的话, 应该也是没有问题.楼上也有说将所有控件都放到一个超长的FRAME控件中,也不是不可以, 你只要自己再添加一个SCROOLBAR控件, 再添加代码让这个FRAME上下移动, 也就可以了
      

  7.   

    所有控件都放到一个超长的FRAME控件中,也不是不可以, 你只要自己再添加一个SCROOLBAR控件, 再添加代码让这个FRAME上下移动
      

  8.   

    在设计时有限制,是根据显示分辨率的,Height只能设到11520,因为11520相当于像素 11520/15=768。在程序中不受这个限制,可以很大很大。