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


NANA  2003-11-26 05:06:21  No: 80547

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


モミジ  2003-11-26 05:28:37  No: 80548

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


k.k  2003-11-26 05:51:31  No: 80549

見た目だけをごまかしたいのだったら、
"ああああ                               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)
といった感じで取得するとか


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加