1

私は答えを見つけることができないように見える非常に単純な質問があります、私はグーグルで上下を見ました、運がないmsdn ...

とてもシンプルですが、頭を悩ませることはできません。

ここに行きます:

単純なドロップダウンスタイルのコンボボックス(cbobxコントロールの上にテキストボックスが接続されたリストボックスのように見えるもの)を使用していて、その中の値の1つを更新したい場合は、テキストボックスに選択項目を入力し始めます。コンボボックス内がなくなりました。したがって、コンボボックス内の値を更新できません。

私はこれを行うために通常のテキストボックスを使用できることを知っていますが、私は本当にこれを機能させたいと思っています。

よろしくお願いします。

レイ

4

1 に答える 1

1

コンボボックスで選択範囲を編集するのはあまり直感的ではないようですが、次の方法でうまくいくはずです。

 Private cbindex As Integer

 Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
    cbindex = ComboBox1.SelectedIndex
 End Sub

 Private Sub ComboBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.LostFocus
    ComboBox1.Items(cbindex) = ComboBox1.Text
 End Sub
于 2012-11-24T07:27:06.020 に答える