DOBON.NET DOBON.NETプログラミング掲示板過去ログ

Color構造体の一覧を取得したい

環境/言語:[Windows XP VB2005]
分類:[.NET]

お世話になります。

色の設定で使われる、”AquaBlue”とか、”Green”といった
カラー定数の一覧を取得したいのですが、
Color構造体からどうやって取得すればいいのかヒントいただけないでしょうか。

よろしくお願いします。
■No23188に返信(sakuさんの記事)
定数は構造体ではなく列挙体(Enum)です。
[Enum.GetNames メソッド]
http://msdn.microsoft.com/ja-jp/library/system.enum.getnames(VS.80).aspx
Color.FromKnownColor で KnownColor 列挙体から Color 構造体を取得できます。
ただ KnownColor 列挙体は White とかのシステム定義色と、WindowFrame とかの Windows の表示要素の色の両方を含んでいます。
どちらかだけにしたい場合、Color または SystemColors からリフレクションを使用して静的プロパティを列挙する形になります。
るしぇさん、Hongliangさん

ご助言ありがとうございました。
無事、表示させることが出来ました。感謝です。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板