こんにちは、モモと申します。
AccessでいうところのRowSourceがVBではDataSourceに
該当するかと思うのですが、コンボボックスでAccessの
値リストのような使い方はできないでしょうか?
Form_Loadイベントにて
ループを使い100から500まで+10を計算させた
数値をコンボボックスに設定できないかと投稿しました。
データベースのテーブルを参照するまでもないような単純な
値をコンボボックスに設定するにはどうしたら良いでしょうか?
宜しくお願いします。
あらかじめ決まっている値ならば、デザイン時に
Listプロパティに書いておけばOKです。
プログラムで処理したいなら、AddItemメソッドを使ってください。
魔界の仮面弁士さん、どうもです。
リストボックスと同じようにAddItemメソッドが使えるんですね。
これでできましたのですが、規定値を持たせるにはどうしたら良い
でしょうか?
例えば、100〜500まで昇順にコンボに表示されていたとして
ちょうど中間あたりの300を規定値で表示させておくにはどうしたら
良いのでしょうか?
やはり、Form_Loadで300の値をコンボへ代入してしまうとかでしょうか、
DefaultValueみたいな設定はできないでしょうか?
データの設定後に、ListIndexを指定してください。
-1を指定すれば未選択、0なら1番上の項目、1なら2番目の項目です。
魔界の仮面弁士さんへ
ListIndexが使えるんですね、
ありがとうございましたm(__)m
ツイート | ![]() |