tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル コンボボックスのAutoCompleteMode
投稿日: 2007/09/13(Thu) 18:44
投稿者叶雪貴
こんにちは叶と申します。

コンボボックスのAutoCompleteModeについて質問です。
AutoCompleteMode.SuggestAppend等のNone以外設定し、
コンボボックスを選択し、その後ロストフォーカスをすると
コンボボックスのselectIndexが変更されてしまいます。

同内容が設定されているとどうしても上位の同内容のIndexに自動で
変更されてしまうようです。

ひとつのコンボボックスの中身に3000件以上設定したいのでどうしても
AutoCompleteModeを使用したいのです…。

なにか代替案などありましたら教えてください。よろしくお願いします。

☆オペレーション
 4番目の山田太郎さんを選択する⇒選択時はSelectIndexは3
 コンボボックスからロストフォーカス⇒選択時はSelectIndexは0
となります。

☆環境:VisualStadio 2005
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
Public Class Form1

    Private Sub ComboBox1_SelectedIndexChanged_
                (ByVal sender As System.Object, ByVal e As System.EventArgs) _
                                                                        Handles ComboBox1.SelectedIndexChanged
        Dim strWork As String
        Dim lngIndex As Long

        With Me
            strWork = .ComboBox1.Text
            lngIndex = .ComboBox1.SelectedIndex
        End With

    End Sub
    Private Sub Form1_Load(ByVal sender As System.Object,_
                                        ByVal e As System.EventArgs) Handles MyBase.Load
        With Me
            With .ComboBox1
                .DropDownStyle = ComboBoxStyle.DropDown
                .AutoCompleteMode = AutoCompleteMode.SuggestAppend
                .AutoCompleteSource = AutoCompleteSource.ListItems

                .Items.Add("山田 太郎")
                .Items.Add("山田 はなこ")
                .Items.Add("山田 次郎")
                .Items.Add("山田 太郎")            ''同姓同名
            End With
        End With
    End Sub
End Class
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。