我需要一个用Java JAVA CODE解决方案的delphi解决方案
type
TColors = (red, green, blue, white, purple, orange, yellow, black);
type
TForm1 = class(TForm)
Button1: TButton;
Memo1: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var Form1: TForm1;
implementation
{$R *.fmx}
function RandomColor: TColors;
begin
result := blue; // make this random value from enum ????
end;
procedure TForm1.Button1Click(Sender: TObject);
var
s: string;
begin
s := GetEnumName(TypeInfo(TColors), integer(RandomColor));
Memo1.Lines.Add(s); /// print random color to memo
end;
Run Code Online (Sandbox Code Playgroud)
function RandomColor: TColors;
begin
Result := TColors(Random(Succ(Ord(High(TColors)))));
end;
var
MyColor: TColors;
begin
Randomize; //call this once at startup
MyColor := RandomColor;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1147 次 |
| 最近记录: |