C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 18 を表示中)
■7363 / )  Re[6]: propertyGridで、プロパティ値を日本語表示したい
□投稿者/ nbmyou (24回)-(2007/09/04(Tue) 16:14:20)
No7153 (Hongliang さん) に返信
> 列挙型には EnumConverter を継承した EnumDisplayConverter を TypeConverter 属性に設定。
属性設定の記述方法がわかりません。

       [TypeConverter(typeof(EnumDisplayConverter))]
       public enum Animal
        {
            [EnumDisplayName("犬")]
            Dog,
            [EnumDisplayName("猫")]
            Cat,
            [EnumDisplayName("牛")]
            Cow
        }

と書いてみたのですが、コンパイル時に
「属性 'EnumDisplayName' は、この種の宣言では無効です。'property, indexer' の宣言でのみ有効です。」
というエラーになってしまいました。

お手数ですがご教授よろしくお願いいたします。

返信 編集キー/


管理者用

- Child Tree -