• Delphi中窗体的方法


    窗体也是组件,因此窗体与组件有很多通用的方法,这些通用方法包括Show,ShowModal和Invalidate等,下面介绍一些最常用的方法。

    1、BringToFront

    此方法可以把应用程序中的窗体放置于其他所有窗口的顶部。

    2、Close和CloseQuery

    当先调用CloseQuery确认关闭窗体后,Close方法就关闭一个窗体。

    CloseQuery函数调用OnCloseQuery事件处理程序,如果传递给OnCloseQuery处理程序的布尔变量值设置为假,窗体就不关闭,如果设为True,则正常关闭窗体。在OnCloseQuery事件处理程序可以提示用户保存文件,控制窗体的关闭。

    procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    begin
      CanClose := False; { 将关闭不了该应用程序}
    end;

    3、Print

    Print方法打印窗体的内容,只有窗体的客户区才被打印,标题、标题栏和边界不会被打印,Print便于窗体的快速屏幕转储。

    4、ScrollInView

    该方法可以滚动窗体,使得窗体上规定的组件可见。

    Delphi syntax:

    procedure ScrollInView(AControl: TControl)

    5、SetFocus

    SetFocus方法激活窗体,并把它带到顶级,如果此窗体有组件,则限定在ActiveControl属性的组件将接受输入焦点。

    6、Show和ShowModal

    这两种方法用来显示窗体,Show方法显示的窗体为非模式,这样此窗体可见时,其他窗体也可以进行操作。ShowModal方法显示模式窗体,在用户继续使用应用程序前,模式窗体必须消失。

  • 相关阅读:
    时间形式的转换
    vue 按enter键 进行搜索或者表单提交
    关于Cookie 关于前端存储数据
    复杂数组去重
    蜜蜂
    MongoDB学习记录一
    python 基础 day03—函数
    python 基础 day03—文件操作
    python 基础 day02—列表List / 元组Tuple
    python 基础 day02—初识模块
  • 原文地址:https://www.cnblogs.com/pchmonster/p/2310476.html
Copyright © 2020-2023  润新知