TStringList 的Sorted属性
1 、设置 sorted := true;
2、添加数据
add('3');add('4');add('1');
showmessage(commatext);// 1,3,4
3、再修改Sorted属性 为 false ,前面已经添加的数据 不会恢复为添加时的顺序341
添加新数据 add('5');
4、showmessage(commatext);//1345
procedure TStringList.SetSorted(Value: Boolean);begin if FSorted <> Value then begin if Value then Sort; //修改sorted属性时,只有 新值是 true时 才会排序;新值是 false时,不会排序 FSorted := Value; end; end;
procedure TStringList.Sort; beginCustomSort(StringListCompareStrings); end;procedure TStringList.CustomSort(Compare: TStringListSortCompare); beginif not Sorted and (FCount > 1) then//sorted是false时 才会排序beginChanging;QuickSort(0, FCount - 1, Compare);Changed;end; end;
转载于:https://www.cnblogs.com/CodeGear/p/4135065.html
TStringList 的Sorted属性相关推荐
- TStringList 常用操作
//TStringList 常用方法与属性: var List: TStringList; i: Integer; begin List := TStringList.Create; ...
- TStringList的用法
TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的. 常规的用法大家都知道,现在来讨论它的一些高级的用法. 先把要讨论的几个属性列出来: 1.CommaText 2.Delim ...
- delphi 常用属性/方法《转》
名称 类型 说明 A Abort 函数 引起放弃的意外处理 Abs 函数 绝对值函数 AddExitProc 函数 将一过程添加到运行时库的结束过程表中 Addr 函数 返回指定对象的地址 ...
- C#常用控件的属性以及方法(转载)
-----以前看别人的,保存了下来,但是忘了源处,望见谅. C#常用控件属性及方法介绍 目录 1.窗体(Form) 2.Label (标签)控件 3.TextBox(文本框)控件 4.RichText ...
- delphi中保留字的属性和含义
delphi中保留字的属性和含义 转发自https://www.cnblogs.com/cracksa/archive/2012/08/30/delphi-10-2.html 所谓保留字就是:在del ...
- C#控件及常用属性整理
C#控件一览表 前所未有的震撼(太详细了) 1.窗体 1.常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2) WindowState属性: 用来 ...
- visual studio开发工具的C#主流控件属性一览表
visual studio开发工具的C#主流控件属性一览表 visual studio开发工具的C#主流控件属性一览表 详细的介绍了各控制属性的详细中文介绍 C#控件及常用设计整理 1.窗体 1.常 ...
- 控件中一些常用的属性和事件
1.1常用基本属性 1)Name:表示控件的名称. 2)Enabled:表示控件是否可以对用户交互做出响应. 3)Font:表示控件中显示文字的字体格式,包括字体名称.字号以及是否以斜体.加粗和下划线 ...
- C# 控件属性一览表
1.窗体 1.常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2) WindowState属性: 用来获取或设置窗体的窗口状态. 取值有三 ...
最新文章
- php取当前是pc还是手机号,利用PHP判断是手机移动端还是PC端访问的函数示例
- 《机器学习》周志华-CH1 绪论
- 服务器安全配置之注册表设置
- Ubuntu快速重装软件的技巧
- Python之Pandas库学习(一):简介
- (39)通过 PID 获取 EPROCESS
- linux脚本重命名文件,shell脚本批量对文件改名(名字新旧不相关)
- Settype COM_TA_MANUFAC - mapping between ERP Equipment and CRM Individual Object
- 接受拒绝算法_通过算法拒绝大学学位
- python后端框架flask_Vue+Flask轻量级前端、后端框架,如何完美同步开发
- C++primer第十一章 关联容器 11.1使用关联容器 11.2 关联容器概述
- 程序员面试金典 - 面试题 05.02. 二进制数转字符串(浮点型 转 二进制小数,乘2取整)
- 人工智能计算机的相关信息,关于人工智能,计算机领域的尖端(三)
- 均匀化退火时间_热处理4把火:淬火、回火、正火、退火,都分清楚了么?
- 条件表达式计算个人所得税c语言,个税的计算C语言实现,结果为什么是负的?...
- UVa11809-Floating-Point Numbers
- 【HDU6286】2018(容斥)
- PDFCreator(pdf转换器电脑版免费版)官方繁体中文版V4.3.0 | PDF生成器下载 | pdf转换器哪个好用?
- pe安装linux 12.04,乌班图系统Ubuntu 12.04安装教程(图文详解)
- Flutter AnimatedIcon 图标也可以动画
热门文章
- python图像处理的常用操作
- pytorch —— 正则化之Dropout
- MyBatis框架 接口绑定、线程绑定
- Hanoi 汉诺塔——通俗易懂地讲解(c++)
- I—爆炸的符卡洋洋洒洒(不模不行的DP)
- 【QT 数据库专辑】【01】搭建本地MYSQL数据库 - 工具安装
- c语言实验题——字符串排序,C语言中实现“三个数由小到大排序”的多种方法浅析...
- 判定重大风险有哪几种_安全风险识别和评估的方法有哪些?
- python死机_请问下为什么我用PYTHON写编译器一旦用READ就死机
- php命令执行无法重定向输出,PHP标头重定向无法正常工作