タイトル : コンボボックスのクリックイベントでのDB接続について 投稿日 : 2004/02/16(Mon) 10:24 投稿者 : しんじ
[OSのVer]:Windows2000 [VBのVer]:VB.NET 2002 お世話になっております。 VB.Netにてコンボボックスのクリックイベント時にデーターベースに接続して 格納するItemを常に最新にのものにしたいのですが、コンボボックスが思うように動作してくれませ ん。 DBからのItem格納は問題ないのですが、DropDownの部分にNumericUpDownコントロールのような矢印が 表示されます。データーベースから取得したデータをItemに格納した後にDropDown部分を表示したく 色々施行錯誤しているのですが解決できません。 申し訳御座いませんがヒントだけでも結構ですのでご教授の程よろしくお願い致します。 ComboboxのDropDownStyleは「DropDownList」に設定しています。 コードの流れは <ご参考> ComboBoxクリックイベント内に Combobox1.DroppedDown = False 'DropDown部分の表示をしない Doevents Combobox1.Clear 'ここにデーターベースからデータを取得し、Itemに格納するコードを記載しています。 Combobox1.DroppedDown = True 'DropDown部分を表示 Doevents この他にも色々やってはいますが、どのようにやってもうまくいきません。 流れを纏めると Item格納までDropDown部分を表示させずに待機し、Item格納後にDropDown部分を表示する。 また、ユーザーが選択しにくいのでNumericUpDownコントロールのような矢印は表示させたくありませ ん。 お手数お掛け致しますがご教授の程よろしくお願い申し上げます。 |