- - PR -
プロパティグリッドにEnumを任意文字で表示する方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-01-26 19:32
お世話になっております。
VS2003 C#で開発しております。 あるクラスのpublicプロパティをEnum型して PropertyGridコントロールのSelectedObjectに設定すると そのEnumの値を選択するドロップダウンリストが自動的に表示されますが その選択リストの内容を日本語にする方法はありますでしょうか? 例) public enum Align { left = 0, center = 1, right = 2 } 上記のEnumをプロパティで公開すると ドロップダウンリストにleft,center,rightと表示されますが 左,中央,右と表示したいです。 ご存知のかたいらっしゃいましたらご教授お願いします。 |
|
投稿日時: 2004-01-27 09:58
型コンバーターを利用したらいかがですか?
|
|
投稿日時: 2004-01-27 10:34
ないとー様のご指摘の通りTypeConverterを継承して実現することができました。
ありがとうございました。 |
|
投稿日時: 2004-02-25 22:12
私もEnum値のプロパティを日本語化したくて迷っています。
さしつかえなければサンプルコード教えてくださいませ。 |
|
投稿日時: 2004-02-26 10:52
この辺ですかね。
.NET Framework の PropertyGrid コントロールの高度な活用 http://www.microsoft.com/japan/msdn/net/general/usingpropgrid.asp |
1