System.Drawing.Color構造体を繰り返し処理して、ペンリストを初期化します。System.Drawing.Color構造体を繰り返し処理し、System.Drawing.Penを作成します。
私はこのようにそれを試してみましたが、フィールドの種類はフィッティングではありません。
colorList = new List<System.Drawing.Pen>();
foreach (var field in typeof(System.Drawing.Color).GetFields())
{
if (field.FieldType.Name == "Color" && field.Name != null)
{
colorList.Add(new System.Drawing.Pen(field, (float)1));
}
}
私を助けてください。
@mbeckish 'Color'は多くの' static'プロパティを持つクラスであり、 'enum'ではありません。 –