zoukankan      html  css  js  c++  java
  • Delphi Classes.TComponentState

    Delphi Classes.TComponentState - 组件当前状态

    描述:TComponentState是一组描述组件当前状态的标志

    单元:Classes

    语法:

    type TComponentState = set of (
    csLoading, //文件管理器对象当前正在加载组件。此标志在第一次创建组件时设置,直到完全加载组件及其所有子组件(调用loaded方法时)才清除。
    csReading, //组件正在从流中读取其属性值。注意,当csReading被设置时,csLoading标志也总是被设置的。也就是说,csReading是为组件加载时的子时间间隔设置的,该子时间间隔包括读取属性值。
    csWriting, //组件正在将其属性值写入流。
    csDestroying, //组件即将被销毁。
    csDesigning, //组件位于由窗体设计器操作的窗体中。
    csAncestor, //组件是以祖先形式引入的。仅当同时设置了csDesigning时才设置。
    csUpdating,//正在更新组件以反映祖先窗体中的更改。仅当CSANCESTER也设置时设置。
     csFixups, //组件以另一种尚未加载的形式链接到组件。解决所有挂起的修复后,此标志将被清除。
    csFreeNotification, //一个或多个其他组件请求此组件在销毁时通知它们。当另一个组件调用此组件的FreeNotification方法时,将设置此标志。
    csInline, //组件是顶层组件,可以在设计时修改,也可以嵌入到表单中。此标志用于在加载和保存时标识嵌套帧。
    csDesignInstance //组件是设计器中的根对象。例如,它是在设计框架时为其设置的,而不是在作用类似于构件的框架上设置的。此标志始终与csDesigning一起出现。
    ); 

     示例:

    if not (csLoading in ComponentState) then  Close;
    

      

    创建时间:2021.04.14  更新时间:

    博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你所有帮助,谢谢!
  • 相关阅读:
    Oracle SQL语句收集
    SqlParameter In 查询
    SQL 性能优化
    Entity Framework
    【XLL API 函数】 xlfSetName
    【XLL API 函数】xlfUnregister (Form 2)
    【XLL API 函数】xlfUnregister (Form 1)
    【Excel 4.0 函数】REGISTER 的两种形式以及VBA等效语句
    【Excel 4.0 函数】REGISTER
    【Bochs 官方手册翻译】 第一章 Bochs介绍
  • 原文地址:https://www.cnblogs.com/guorongtao/p/14657801.html
Copyright © 2011-2022 走看看