StringGridで全てのセルのFontを変えるには?

解決


PH  2004-10-01 03:29:11  No: 11234  IP: [192.*.*.*]

D6-Personal  WIN2000

procedure TForm1.Button2Click(Sender: TObject);
begin
  StringGrid1.Canvas.Font.Name := 'MS Pゴシック';
  StringGrid1.Cells[1,1] := '入力';
end;

このコードで実行するとロシア文字?のような表示で
正常に日本語を表示出来ません。

プロパティでも同じFontを指定しているのですが
全く変わらず、理解不能です。

何か情報ありましたらご教授お願いいたします

編集    削除
jam  2004-10-01 17:11:53  No: 11235  IP: [192.*.*.*]

StringGrid1.Font.Name := 'MS Pゴシック';
です。

編集    削除
jam  2004-10-01 17:16:54  No: 11236  IP: [192.*.*.*]

↑もとい、フォントの文字セット(ダイアログ右下) が "日本語" になって
ないんじゃないですか?
コーディングなら Font.Charset := SHIFTJIS_CHARSET ですが。

編集    削除
PH  2004-10-04 19:53:44  No: 11237  IP: [192.*.*.*]

全く仰る通りで御座いました(泣)
なんで気がつかなかったんだろう。
すいません。ありがとう御座いました。
精進いたします。

編集    削除