皆様こんばんは、お世話になります。
D2005Sp3、XPSp2です。
TLabelのFont.Nameを'MSゴジック'に設定し
実行時に2Byteの文字列を表示させると文字
化けします。
設計時にCaptionに設定した文字は正常に表示
されます。
これは'MS明朝'、'MSPゴジック'でも同じで
TLabelに限ったことではありません。
別段、このフォントを使用しなければ良い事
なのですが、どうも気持ち悪いです。
なにか、やってはいけない事をやってるのか
なぁ?
これって、私だけの現象なのでしょうか?
Delphi2005は持っていないので予想です。
Font.CharsetはSHIFTJIS_CHARSETになっていますか?
にしのさん、早速にありがとうございました。
'ANSI_CHARSET'になっていました。
'SHIFTJIS_CHARSET'で上手くいきました。
無事解決です。
で、Font.CharsetのHelp見ても何の事やら
よう判りませんでした。(;_;)
また、何故に、初期値が'ANSI_CHARSET'なの
か。
修行がまだまだ足りません。
動揺してます。
忘れてました。
ツイート | ![]() |