コンボボックスのリストの並びを思い通りにするには?

解決


むむ  2006-07-06 18:19:47  No: 132262

はじめまして。
コンボボックスに、AddItemでリスト項目を追加しているのですが、どうしても
思い通りの順序にならず悩んでいます。

cmbTest.AddItem "",0
cmbTest.AddItem "A",1
cmbTest.AddItem "B",2
cmbTest.AddItem "C",3

のように記述し、実行するとコンボボックスのリストには、
(空白)
C
A
B
の順で表示されます。
AddItemの2番目の引数で、順序指定できると認識していますが、
何か思い違いをしているのでしょうか?

アドバイスをよろしくお願いします。


通ってみた  2006-07-06 20:56:51  No: 132263

第2引数を省略したらどうなりますか?


LESIA  2006-07-06 20:59:50  No: 132264

どういう並び順にしたいのでしょうか?
(空白)
A
B
C
としたいなら
cmbTest.AddItem ""
cmbTest.AddItem "A"
cmbTest.AddItem "B"
cmbTest.AddItem "C"
で、出来ますよ。


むむ  2006-07-07 09:08:41  No: 132265

お返事有り難うございます。

その後、ソースをずっと追いかけていったところ

cmbTest.RemoveItem (3)
cmbTest.AddItem "C", 1

のような記述がありました。
自分で書いたものではなかったのでなかなか気づかず・・・

恥ずかしい限りです。
お騒がせいたしました。


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

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







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