我定义了一个枚举变量,然后给它赋值,如何引用它?如何显示我要的值?
例如:type color=(red,green,blue);
color:=green;
我要用代码引用color变量,让它在屏幕上显示“这是green”,怎么弄呢?
我定义了一个枚举变量,然后给它赋值,如何引用它?如何显示我要的值?
例如:type color=(red,green,blue);
color:=green;
我要用代码引用color变量,让它在屏幕上显示“这是green”,怎么弄呢?
定义:
theColor: Color;
theColor := green;
if (theColor = green) then
lble1.caption := '这是green';
type TMyEnum = (red,green,blue); {定义枚举}
procedure TForm1.Button1Click(Sender: TObject); const ColorArr: array[TMyEnum] of string=('红','绿','蓝'); {定义数组} var myEnum: TMyEnum; {定义枚举变量} begin for myEnum := Low(ColorArr) to High(ColorArr) do begin ShowMessage(ColorArr[myEnum]); end;
今天连续看到枚举的问题。写了段例子给你:
type
TMind = set of (mGood, mVeryGood);
function Test(Mind: TMind): string; begin if(mVeryGood in Mind)then Result := '非常好'; Result := '好'; end;
希望对你有帮助。:)