我使用这个代码使窗体显示的时候为最大化。
self.WindowState:=wsMaximized;
在本机运行没问题,某些机器上运行时,窗体的上方与屏幕空出了窄窄的一行,没有紧贴屏幕边缘。
操作最大化按钮两次,才显示正常。分辨率是一样的,有什么办法解决吗。

解决方案 »

  1.   

    在窗口的OnPrint事件中加入
    self.WindowState:=wsMaximized; 
      

  2.   

    将窗口的Position属性设置为默认值poDesigned即可
      

  3.   

    除了上面的设置外如果还不能就在OnCreate事件下加入代码:Self.Top:=0;
    Self.Left:=0;
      

  4.   

    我在formshow方法里写的,发现放到FormActivate就好了,各位的方法我也会保留,谢谢