タイトル : ListBox(VBA)のずれ 投稿日 : 2008/11/13(Thu) 22:55 投稿者 : スプリンガー
いつもお世話になっております。 Windows XP Pro SP3 MS Office XP Excel2002 SP3 で開発しております。 今回教えていただきたいのは、 VBAのUserFormのListBoxに表示する値がずれるというものです。 ListBoxのフォントはMS ゴシック 9ptを使っております。 (プロポーショナルの無い方のゴシック体です。) 通常のアルファベットや漢字はちゃんとずれずに表示されるのですが、 「×」(ばつ)が入っていると、それ以降の文字がずれてしまいます。 たとえば、 "あいうえお abc" "あい×えお abc" と、2行追加すると、下の×の入っている文字列のほうが、少し短くなります。 フォントを明朝にしたり、サイズを12や15にしても同じでした。 テキストボックスで試してもずれてしまいます。 ただ、リッチテキストコントロールを使うと、ずれることなく表示しました。 どなたが原因のお分かりの方、ご教授願います。 以上、よろしくお願いいたします。 |