より具体的に説明します。これの目標は、(Visual Basic) で米国の 50 州すべてを含むリスト ボックスを作成することです。ユーザーが州名の最初の数文字を入力すると、"TextChanged" アクションを含むテキスト ボックスを作成します。その特定の状態を示します。(たとえば、「Fl」と入力するとフロリダが表示される場合があります)。SelectedIndex プロパティが何であるかは知っていますが、それを正しく使用する方法がよくわかりません。ありがとうございました。
質問する
678 次
1 に答える
1
標準を仮定すると、ComboBox
設定できます
AutoCompleteMode = Append
AutoCompleteSource = ListItems
そしてDataSource
、状態のリストに設定されていることを確認してください。たとえば、次のコードがあるとします。
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim dict As New Dictionary(Of String, String)
With dict
.Add("FL", "Florida")
.Add("NY", "New York")
.Add("AK", "Alaska")
End With
With ComboBox1
.ValueMember = "Key"
.DisplayMember = "Value"
.DataSource = dict.ToList
End With
End Sub
ComboBox に入力すると、次のコードN
が提案さNew York
れます。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
MsgBox(ComboBox1.SelectedValue)
End Sub
戻りNY
ます。
于 2012-11-26T02:54:12.780 に答える