我想使form始终以最大化显示,并且窗体的只能有最大化、最小化和关闭三种状态
窗体属性我该如何设置!我是个菜鸟,请各位大虾帮帮忙!

解决方案 »

  1.   

    BorderIcons的biMaximize为False
    BorderStyle为bsSingle
    WindowState为wsMaximized
      

  2.   

    应该可以的,BorderIcons的biMaximize你可能没设,要为False
    刚又发现双击标题栏时会还原,:(改成这样吧:BorderIcons的biMaximize为False
    BorderStyle为bsSingle
    WindowState为wsNormal在OnCreate中加上下面这句
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      SetBounds(0, 0, Screen.Width, Screen.Height);
    end;
      

  3.   

    在窗体的RESIZE事件中置WindowState为wsMaximized
      

  4.   

    只要简单的设置一下属性就可以了。
    把窗体的:
    Align属性改为alClient,
    BorderIcons的biMinimize为False运行之后除非按关闭按钮,无伦怎么操作,窗体都是保持最大化状态的。
      

  5.   

    各位,我来说几句:如果你要让它始终显示在桌面上还要调用API中的函数把  win+M(所有窗体最小化的快捷键)屏蔽掉!你们呀,对windows系统太不了解了。(知道哪个是win键吗??)
      

  6.   

    呵呵,最好使用 api函数,那样来做更彻底不过呢,具体的函数原形我忘记了,
    大家可以自己搜索一下吧