記事カテゴリ

ユーザー機能


 2024年3月29日(金) 06:12 JST

[Delphi] 列挙型の値を文字列に変換

  • 投稿者:
  • 表示回数
    7,641

TBrushStyleやTPenStyleなどの列挙型の値を文字列に変換するには次のように行う。

uses TypInfo;
function GetBrushStyleName(Value: TBrushStyle): String;
begin
    Result := GetEnumName(TypeInfo(TBrushStyle), Ord(Value));
end;

逆に文字列から値に変換するには次のようにする。

uses TypInfo;
function GetBrushStyleValue(Name: String): TBrushStyle;
begin
    Result := TBrushStyle(GetEnumValue(TypeInfo(TBrushStyle), Name));
end;

トラックバック

このエントリのトラックバックURL:
https://www.blackcat.xyz/trackback.php/ProgramingFAQ_del0086

以下のコメントは、その投稿者が所有するものでサイト管理者はコメントに関する責任を負いません。