名前空間に存在するので見つけにくいのかもしれませんね。気付かなかったり...。使われないのには理由があります。ShowMessage(BooleanString[Flg]);end;このようなコードが書けます。配列は順序値であれば何でもいいので、列挙型とかも指定できます。ShowMessage(AlignmentString[Flg]);end;こんな感じで。次元でも構わないので、以下のような書き方もできます。文に置き換える事ができます。パターンを処理できます。コードを解りやすくするとこのようになります。重複した条件式を書く必要もありません。