如题,请给代码,初学者,见笑了。//在选项可设置,但我不知道用户会用那种分辨率。

解决方案 »

  1.   

    windowsstate设为wsMaximized
    bordericons中bMaximize和bMinimize设为false“在选项可设置,但我不知道用户会用那种分辨率。”
    这是什么意思?
      

  2.   

    From的属性中除去
    bordericons中bMaximize和bMinimize就可以了
      

  3.   

    我个人理解,你不需要知道用户屏幕大小,窗体上的部分控件属性Align设置成Alclient,然后windowsstate设为wsMaximized ,这样控件将按照窗体的实际大小来变化,不需要代码实现。:)
      

  4.   

    procedure TForm1.FormCreate(Sender: TObject);
    begin
       self.WindowState:= wsMaximized ;
       self.BorderIcons:=BorderIcons-[biMaximize]-[biMinimize];
    end;
      

  5.   

    先把form1下的BorderIcons下biSystemMenu设为false;
    procedure TForm1.FormCreate(Sender: TObject);
    begin
       Form1.left:= 0;
       Form1.top:= 0;
       Form1.width := Screen.Width;
       Form1.Height := Screen.Height;
    end;
      

  6.   

    个人认为,不用知道分辨率和屏幕大小,先把align设为alClient(这样双击标题栏就不会还原为原始大小了)再把windowsstate设为wsMaximized (运行后为最大化状态),bordericons中把biMaximize,biMinimize设为false。