コンボボックスを2列表示できますか?


NANA  2003-11-25 20:06:21  No: 80547  IP: [192.*.*.*]

いつもお世話になってます。
コンボボックスにデータを追加するときなのですが、
普通の1列表示ではなく、データを2列で持ちたいんです。
---------------------------------------
|あああ   | A |▼|
|いいい   | B |▼|
|ううう   | C |▼|といった感じで、2列のデータを
格納したいのですが、可能なんでしょうか?
表示は「あああ」部分のみの表示にしたいのですが、
データのみ2列で格納して、1列のみ表示といった高度な
ことをしたことがないので、本などで調べたのですが、全然わかりません。
ご存知のかたいらっしゃいましたらよろしくお願い致します。

編集 削除
モミジ  2003-11-25 20:28:37  No: 80548  IP: [192.*.*.*]

ファイルにはCSVで
"あああ","A","▼"  等と保存して置いて
あああ  のみ表示すれば済む事ではありませんか?

編集 削除
k.k  2003-11-25 20:51:31  No: 80549  IP: [192.*.*.*]

見た目だけをごまかしたいのだったら、
"ああああ                               A"
"いいいい                               B"
といった感じでデータの間にスペースをいれて、コンボボックス横幅は
"ああああ"だけが表示できるサイズにして、
データを取り出すときに
Dim Data1   As String
Dim data2   As String
Data1 = Left(Combo1.List(ListIndex), InStr(Combo1.List(ListIndex), " ") - 1)
Data2 = Right(Combo1.List(ListIndex), 1)
といった感じで取得するとか

編集 削除