请教:
    我的程序界面是在小字体环境下调好的。为了支持大字体显示设 form.scaled=true。但这样一来,界面上的靠右和靠下的控件往往显示不全。 有没有什么好办法可以让在小字体环境下调好的界面能够在大字体下正常显示,注意:同时要支持大字体显示(我知道设form.scaled=false可以让界面显示一样但字体仍然是小的)。
    欢迎大家讨论,问题解决立即给分。

解决方案 »

  1.   

    我觉得可以换一个角度来解决问题:
    控件的位置由程序来动态的指定,比如可以参考屏幕的左右边距,上下边距,控件的个数来决定控件的位置。这样,字体的大小由系统来决定。而控件的位置由程序来决定,当然,控件的大小也可能会因为大小字体的环境而要作一些适当调整了。
      

  2.   

    我的界面很复杂,如果想这样做的话,难度就加大了。
    有没有简单一点的办法。
      

  3.   

    我觉得应该做两个程序,分别是大字体、小字体的(很容易实现),然后再做一个程序x,x要获得系统是大字体还是小字体,然后运行不同的程序