文字エンコーディングをPropertyGridで編集できるようにします。
・Encoding型
・コードページIDのint型(Encoding.CodePage)
・IANA登録名のstring型(Encoding.WebName)
に対応しています。
※文字エンコーディングとして有効な値でのみ正常に動作します。
nullなど無効なデータのときに用いた場合、エラーが発生します。
MifuminUITypeEditorに統合されました。
動作確認環境:
C#4.0
.NET Framework 4
使用例
using System.ComponentModel; using System.Drawing.Design; using MifuminLib; class E { [TypeConverter(typeof(EncodingTypeConverter))] [Editor(typeof(EncodingEditor), typeof(UITypeEditor))] public int CodePage { get; set; } }
履歴
0.01 |
| 2010/10/01 |