[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2007/07/27(Fri) 13:28
投稿者名:おむすび
Eメール:
URL :
タイトル:
Textについて・・
Text Boxを複数行にそれぞれ3つずつほど、文字を入れているのですが二行目などになると文字の始まる所がずれてくるのですが何かいい方法はないでしょうか??
例)AAA BBB  CCC
   AAA  BBB CCC
⇒ AAA BBB CCC
   AAA BBB CCC
上記のようなものをづれずに
表のようにそろえたいのですが。。
アドバイスお願いします!!

投稿時間:2007/07/27(Fri) 14:08
投稿者名:よねKEN
Eメール:
URL :
タイトル:
Re: Textについて・・
> Text Boxを複数行にそれぞれ3つずつほど、文字を入れているのですが二行目などになると文字の始まる所がずれてくるのですが何かいい方法はないでしょうか??
> 例)AAA BBB  CCC
>    AAA  BBB CCC
> ⇒ AAA BBB CCC
>    AAA BBB CCC
> 上記のようなものをづれずに
> 表のようにそろえたいのですが。。

例ではどのようにずれているのか分かりませんでしたが、
プロポーショナルフォント(例:MS UI Gothic、MS P ゴシック)を
利用されていることによる問題ではないでしょうか?

このプロポーショナルフォントでは見栄えの考慮などのため文字ごとに文字幅が異なります。
そのため、同じ文字数の文字列を並べても文字列の内容により長さが異なります。

固定ピッチのフォントで3の倍数のサイズのフォントを使えばずれなくて済みます。
例えば、「MS ゴシックでフォントサイズ9」などが該当します。

WindowsXP以降だと3の倍数のサイズのフォントでなくても
固定ピッチというだけでも大丈夫なはずですが、Win2000以前では3の倍数でないと微妙にずれます。
http://www.microsoft.com/japan/msdn/windows/windowsxp/fixedpitchfont.aspx

投稿時間:2007/07/27(Fri) 14:23
投稿者名:おむすび
Eメール:
URL :
タイトル:
Re^2: Textについて・・

> 固定ピッチのフォントで3の倍数のサイズのフォントを使えばずれなくて済みます。
> 例えば、「MS ゴシックでフォントサイズ9」などが該当します。
>
> WindowsXP以降だと3の倍数のサイズのフォントでなくても
> 固定ピッチというだけでも大丈夫なはずですが、Win2000以前では3の倍数でないと微妙にずれます。
> http://www.microsoft.com/japan/msdn/windows/windowsxp/fixedpitchfont.aspx

アドバイスありがとうございます!例えがわかりずらくてすいませんでした。
アドバイスのおかげで問題が解決できました。