投稿日 | : 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