リストボックス1行に複数項目を入れたい


オフサイド椎名  2005-01-20 17:22:48  No: 87943  IP: [192.*.*.*]

リストボックス1行に複数項目を入れたいです。
例えば、
1 あいうえお  かきくけこ
2 さしすせそ  たちつてと
3 なにぬねの  はひふへほ
みたいな感じで。
この時、間にスペースを入れて、&でつなげて表示するしかないのでしょうか?
そのやり方だと、
1 あ  かきくけこ
2 さし  たちつてと
3 なにぬ  はひふへほ
みたいに最初の項目の文字列長が違う場合、綺麗にそろわないのです。
どうしたらいいでしょうか?

編集 削除
IROC  2005-01-20 17:30:07  No: 87944  IP: [192.*.*.*]

どうぞ。

http://madia.world.coocan.jp/vb/vb_bbs2/200108_01080010.html

編集 削除
オフサイド椎名  2005-01-21 10:03:38  No: 87945  IP: [192.*.*.*]

その方法でやった場合、文字数の問題なのか、うまくいきませんでした。
どういう風になったかというと
1  あい  かきくけこ
2  さしすせ    たちつてと
見たいな感じで、2文字の後にvbTabをやったら全角スペース一つ分、
4文字の後にvbTabをやったら全角スペース2つ分があき、綺麗にそろいませんでした。
この時に、
1  あい        かきくけこ
2  さしすせ    たちつてと
という風になるようにしたいのです。

編集 削除
INA  2005-01-21 10:16:40  No: 87946  IP: [192.*.*.*]

VB6.0で試したところ、先頭の文字は揃いましたよ。

編集 削除
abu  2005-01-21 18:17:27  No: 87947  IP: [192.*.*.*]

このスレも参考に
http://madia.world.coocan.jp/vb/vb_bbs2/200405_04050093.html

結局好きなようにやりたい場合はオーナードローということになるでしょうが
どちらのスレでもリストボックスを使わずListViewコントロールを使うと
いう結論に至っています。

編集 削除
花ちゃん  2005-01-23 08:37:24  No: 87948  IP: [192.*.*.*]

下記のサイトの[他のコントロール関係]の[リストボックスでよく使用する設定集]の中の
[複数の項目を指定位置に揃えて表示]を試して見て下さい。
又、APIを使ってリストボックスに複数の任意の位置にタブを設定する方法もあります。
LB_SETTABSTOPS で検索すればサンプルも見つかるでしょう。

 http://www.bcap.co.jp/hanafusa/

編集 削除