VB里的枚举定义如下
Public Enum InterfaceColors
icMistyRose = &HE1E4FF&
icSlateGray = &H908070&
icDodgerBlue = &HFF901E&
icDeepSkyBlue = &HFFBF00&
icSpringGreen = &H7FFF00&
icForestGreen = &H228B22&
icGoldenrod = &H20A5DA&
icFirebrick = &H2222B2&
End Enum
请问在DELPHI里如何定义,谢谢
Public Enum InterfaceColors
icMistyRose = &HE1E4FF&
icSlateGray = &H908070&
icDodgerBlue = &HFF901E&
icDeepSkyBlue = &HFFBF00&
icSpringGreen = &H7FFF00&
icForestGreen = &H228B22&
icGoldenrod = &H20A5DA&
icFirebrick = &H2222B2&
End Enum
请问在DELPHI里如何定义,谢谢
InterfaceColors = (icMistyRose = $FF00FFFF
,icSlateGray = $FFF0FFFF
,icDodgerBlue = $FFF0FFFF
,icDeepSkyBlue = $FFF0FFFF
,icSpringGreen = $FFF0FFFF
,icForestGreen = $FFF0FFFF
,icGoldenrod = $FFF0FFFF);
type
TInterfaceColors = (icMistyRose = $E1E4FF,
icSlateGray = $908070,
icDodgerBlue = $FF901E,
icDeepSkyBlue = $FFBF00,
icSpringGreen = $7FFF00,
icForestGreen = $228B22,
icGoldenrod = $20A5DA,
icFirebrick = $2222B2);
dsCalcFields, dsFilter, dsNewValue, dsOldValue, dsCurValue, dsBlockRead,
dsInternalCalc, dsOpening);
icMistyRose = $E1E4FF;
icSlateGray = $908070;
icDodgerBlue = $FF901E;
icDeepSkyBlue = $FFBF00;
icSpringGreen = $7FFF00;
icForestGreen = $228B22;
icGoldenrod = $20A5DA;
icFirebrick = $2222B2;
EnumState = (aa = 1, bb,cc, ...)
可以赋值,也可以不需要值,如果是第一个赋值为1的话,后面不用赋值,陆续+1
EnumState = (aa = 1, bb,cc, ...)