- PR -

フォントの GdiCharSet について

1
投稿者投稿内容
じょんのび
常連さん
会議室デビュー日: 2004/05/06
投稿数: 20
投稿日時: 2006-12-09 07:53
ユーザーコントロールのフォントの既定値で、

DefaultValue(typeof(Font), "MS UI Gothic, 9pt")

の様に指定すると、.NET 標準のコントロールでは、
GdiCharSet=128(SHIFTJIS_CHARSET) ですが、
これが 1(DEFAULT_CHARSET) になってしまいます。

new Font ・・・ では GdiCharSet を指定できそうですが、
DefaultValue では、その記述は使えないのですよね?
GdiCharSet の既定値を指定する方法は、あるのでしょうか?

# そもそも、GDI文字セットとは何に影響するのでしょうか、
# 探してはみたものの良い情報が見つからず・・・

宜しくお願いします。
じょんのび
常連さん
会議室デビュー日: 2004/05/06
投稿数: 20
投稿日時: 2006-12-10 09:32
DefaultValueAttribute を使用せず、
ShouldSerialize メソッドと Reset メソッドを
使う事で解決できました。
1

スキルアップ/キャリアアップ(JOB@IT)