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

解決


むむ  2006-07-07 03: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-07 05:56:51  No: 132263

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


LESIA  2006-07-07 05:59:50  No: 132264

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


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

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

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

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

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

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


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




  


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