リストビューの表示位置を合わせる方法


I love VB  2005-02-17 16:39:56  No: 119740  IP: [192.*.*.*]

住所  氏名  電話番号などをリスト上にColumnを揃えて表示させたいのですがどうしてもピタリとは揃いません。住所と氏名の間に" "を入れてみるなどいろいろ試しましたが不揃いです。  何か良い方法があったら教えてください。

編集 削除
ガッ  2005-02-17 16:50:08  No: 119741  IP: [192.*.*.*]

フォントを変更するか、リストビューコントロールを使うか、自分でコントロールを作るか、リストボックスのオーナードローを使うか。

・・・リストビューで、名称よかったかなぁ・・

編集 削除
I love VB  2005-02-17 19:02:36  No: 119742  IP: [192.*.*.*]

ガッツさん  ありがとうございます。  ご指摘により「文字幅が常に一定」のフォントがあるのを思い出しました。  (でも何だったか?  これから探してみます)  難しいことはわかりませんので「幅一定フォント」でやってみます。

編集 削除
I love VB  2005-02-18 09:40:47  No: 119743  IP: [192.*.*.*]

初歩的な質問で申し訳ありませんが漢字でも幅一定フォント(MS-DOS時代みたいなもの)があるのでしょうか?

編集 削除
ガッ  2005-02-18 09:42:54  No: 119744  IP: [192.*.*.*]

プロポーショナルフォント以外はみんな等幅だと、俺は考えているが。
正確なのは調べないと伝えられない;
一応MS ゴシックとかなら大丈夫だと思うが。

編集 削除
ひろ  2005-02-18 13:57:11  No: 119745  IP: [192.*.*.*]

Windows2000以前と XP/2003以降でプロポーショナルフォントの表示幅の処理がが違うので、その点も要注意かと。

http://www.microsoft.com/japan/technet/prodtechnol/winxppro/deploy/exappmigratoxp.mspx

編集 削除
ひろ  2005-02-18 13:59:00  No: 119746  IP: [192.*.*.*]

ちなみに、MSゴシックシリーズでは、
同幅:MSゴシック
幅不定:MS

編集 削除
ひろ  2005-02-18 14:03:56  No: 119747  IP: [192.*.*.*]

すいません。送信ミスです。

> Windows2000以前と XP/2003以降でプロポーショナルフォントの表示幅の処理がが違うので、その点も要注意かと。

プロポーショナルではなく固定ピッチの方の話です

で、マイクロソフトのゴシック体フォント3つの中では

固定ピッチ:MSゴシック
不定ピッチ:MS Pゴシック、MS Ui Gothic

となっています。

編集 削除