我想让界面自适应分辨率,不出现滚动条。
我的界面分两个区,左边是波形显示区,右边是Controlpage放置的控制设置按钮。各位有什么好的办法适应屏幕?具体语句是什么?

解决方案 »

  1.   

    首先是你可以通过 screen对象获得屏幕分辨率其次窗体你要设置borderSytle属性 使窗体不显示滚动条最后 你要在窗体的 OnResize事件中写代码,
    根据屏幕分辨率调整窗体各控件的位置及尺寸。
      

  2.   

    可以的啊,你是全屏程序么?还是最大化运行程序?
    窗体显示的时候 调整下控件的位置。screen.hight 这些能获得屏幕的尺寸
    如需要修改 可以修改下,这是非常简单的操作
      

  3.   

    一、要确定From使用的屏幕分辨率。一般通用屏幕分辨率是1024*768,所以你的Form大小应在1024*728,(-40状态栏)。
    二、使用时,要设置屏幕分辨率是1024*768以上,这样你的窗口就不会出现滚动条。
    三、如果仍然出现滚动条,是你的操作系统屏幕外观的设置,所至。要修改操作系统的屏幕外观的设置。
      

  4.   

    var x,y:Integer ;
    begin
    x:=getsystemmetrics(0);
    y:=getsystemmetrics(1);
    Form1.Top :=(y div 2)-(Form1.Height div 2);
    Form1.Left :=(x div 2)-(form1.Width div 2);