zoukankan      html  css  js  c++  java
  • 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方法显示模式窗体,在用户继续使用应用程序前,模式窗体必须消失。

  • 相关阅读:
    如何用Python实现网络请求库中的UR解析器,面试必学
    为什么有人说 Python 多线程是鸡肋?
    router-view 与 动态组件 区别
    keep-alive
    vue 客户端渲染和服务端渲染
    js 数组对象深拷贝
    vue template标签
    Jquery中的日历插件
    HTML5中的canvas基本概念及绘图
    HTML5中的音视频处理
  • 原文地址:https://www.cnblogs.com/pchmonster/p/2310476.html
Copyright © 2011-2022 走看看