delphi 枚举类型
2015-11-27 11:58
801 查看
枚举类型定义了一系列有序值的集合。枚举变量就是从这个既定的集合中取某个值。集合中的有序值可以称为元素,元素一般从0开始索引(也就是元素的顺序号)。
定义一个枚举类型,采用以下的格式:
type typeName = (val1, ..., valn)
其中typeName和每一个val都必须是有效的标识符。
{ type中定义枚举类型}
type
TSize = (Small = 5, Medium = 10, BeforLarge, Large = Small + Medium);
{ TSize中因为Medium被索引为10,Small被索引为5,所以Large的索引为10 + 5 = 15}
TMyColor = (mcRed, mcBlue, mcGreen, mcYellow, mcOrange);
{mcRed = 0, mcBlue = 1, mcGreen = 2, mcYellow = 3, mcOrange = 4}
TAnswer = (ansYes, ansNo, ansMaybe = 1);
{ ansMaybe 为 1, 那么ansYes = 0, ansNo = 1}
定义一个枚举类型,采用以下的格式:
type typeName = (val1, ..., valn)
其中typeName和每一个val都必须是有效的标识符。
{ type中定义枚举类型}
type
TSize = (Small = 5, Medium = 10, BeforLarge, Large = Small + Medium);
{ TSize中因为Medium被索引为10,Small被索引为5,所以Large的索引为10 + 5 = 15}
TMyColor = (mcRed, mcBlue, mcGreen, mcYellow, mcOrange);
{mcRed = 0, mcBlue = 1, mcGreen = 2, mcYellow = 3, mcOrange = 4}
TAnswer = (ansYes, ansNo, ansMaybe = 1);
{ ansMaybe 为 1, 那么ansYes = 0, ansNo = 1}
相关文章推荐
- DELPHI设置枚举类型size
- delphi的颜色及其效果
- Delphi浮点常量与浮点变量逻辑值相同但对比失败的解决办法
- Delphi Window 消息大全使用详解
- Delphi 取外网IP
- Delphi 服务操作
- Delphi编写的Android程序获取Root权限实现(2015.4.15更新,支持Android 4.4)
- C#的DLL注册为COM,Delphi来调用
- Delphi 实现无窗口移动(发WM_NCHITTEST消息计算,然后再发WM_SYSCOMMAND消息,带参数SC_DRAGMOVE)
- Delphi 获取北京时间(通过百度和timedate网站)
- delphi 实现微信开发
- Delphi获取当前系统时间(使用API函数GetSystemTime)
- Delphi代码中嵌入ASM代码
- Delphi Jpg和Gif转Bmp
- Delphi RichEdit的内容保存为图片
- Delphi 实现任务栏多窗口图标显示
- DELPHI 任务栏无EXE显示
- Delphi 全面控制Windows任务栏
- Delphi 把一个ICO转换为BMP
- delphi SysErrorMessage 函数和系统错误信息表 good