首页 > 其他分享 >delphi 【组件TcxPropertiesStore】 窗体界面记忆与恢复

delphi 【组件TcxPropertiesStore】 窗体界面记忆与恢复

时间:2022-09-02 11:58:13浏览次数:69  
标签:控件 delphi 记忆 设置 组件 窗体 TcxPropertiesStore

TcxPropertiesStore组件能记住用户对窗体,网格(列宽/行高,显示/隐藏列),按钮,工具栏等多种形态与位置的记忆.

其原理其实就是开发时,在TcxPropertiesStore里设置好要记忆的控件,在用户退出程序时,把用户的设置保存到一个ini文件里,当希望再次打开程序时,再加载这个ini文件 .

1.设置需要记忆的控件:

 

 

2.运行程序时,恢复设置

procedure TForm1.FormCreate(Sender: TObject);
begin
  cxPropertiesStore1.RestoreFrom;
end;

 

3.退出程序时,记忆设置

procedure TForm1.FormDestroy(Sender: TObject);
begin
  cxPropertiesStore1.StoreTo();
end;

4.这个INI文件默认存储在主程序所在的目录

 

标签:控件,delphi,记忆,设置,组件,窗体,TcxPropertiesStore
From: https://www.cnblogs.com/yoooos/p/16649310.html

相关文章

  • Winform窗体之间传值
    1.构造函数传值创建窗体,默认都有一个无参构造方法,手动新增两个参数的构造方法Form1publicpartialclassForm1:Form{publicForm1(){......
  • Delphi 通用 Hook 库
    Super的开源作品,这里直接拿来用,感谢作者。学习研究内嵌反汇编引擎,可以智能识别抹掉几句汇编代码处理做hook跳转,自动保存被抹掉的汇编代码方便恢复原调用。支持对API的h......
  • Smobiler 窗体
    在Smobiler开发过程中,大家经常会对窗体的跳转,显示,关闭,生命周期存在一些不明白的地方,这篇文章主要用来说明Smobiler窗体。SmobilerForm和WindowsForm编程一样,在手机上......
  • Delphi:StringList Delimiter默认受空格字符影响,如何解决
    stringlist通过Delimiter方法获取切割字符,默认受空格字符影响。 var  sl:TStringList;  str:string;  i:Integer;begin  str:='aa,bb,cc,dd';  sl......
  • Delphi 中constructor、destructor、property(构造函数,析构函数、属性)关键字的用法
    首先搜索现成的文章学习原文:https://www.cnblogs.com/guorongtao/p/15132445.html其次自己理解并总结最常见的用法constructor用来定义构造函数,destructor用来定义析构......
  • delphi TdxBarManager学习笔记
    一.WholeRow工具显示模式WholeRow:true工具栏单独在一行显示,不管你有几个内含元素默认为WholeRow:false,即同一行内可以排列多个工具栏,像下图就同时排列了三个工具栏......
  • delphi TMS FlexCel 导出PDF
    TMSFlexCel导出PDF属性和方法TFlexCelPdfExport用于将Excel文件导出为PDF的组件。unitFlexCel.RenderTFlexCelPdfExport.CreateconstructorCreate(constaWorkbo......
  • Delphi 高低字节交换
    内存中的字节顺序与网络传输的字节顺序是不一样的,用名词说就是大端存储和小端存储的区别,有时候就需要转换。Delphi7不支持inline内联函数,可以把inline去掉。functionSwa......
  • Delphi 中的换行符sLineBreak
    其实就是#13#10//Delphi7中:constsLineBreak={$IFDEFLINUX}#10{$ENDIF}{$IFDEFMSWINDOWS}#13#10{$ENDIF};//Delphi11中:constsLineBreak={$IFDEFPOS......
  • delphi 做一个带树状结构的下拉框(基于数据库)
    注:本篇内容与上一篇内容有部分关联:https://www.cnblogs.com/yoooos/p/16610379.html效果要求:一.每次点击cxPopupEdit1时,弹出树状结构二.树状结构的数据为数据库实......