あなたのコンボボックスのリスト項目が文字列型の場合、このコードはそれを行います。まず、コンボボックスの項目を含む文字列のリストを作成する必要があります。次に、コンボボックスのkeyupイベントで、リストをフィルタリングしてカウントするために使用するsearchtextを作成する必要があります。 (私もちょうどその値を見るために検索テキストを示している)以下のコードを参照してください。
Dim lst As New List(Of String)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
For Each it In ComboBox1.Items
lst.Add(it)
Next
End Sub
Private Sub ComboBox1_KeyUp(sender As Object, e As KeyEventArgs) Handles ComboBox1.KeyUp
Dim seltext = ComboBox1.SelectedText
Dim searchtext = ""
If seltext <> "" Then
searchtext = ComboBox1.Text.ToLower.Replace(seltext, "")
Else
searchtext = ComboBox1.Text.ToLower
End If
Label1.Text = lst.Where(Function(d) d.ToLower.StartsWith(searchtext)).Count & " - " & searchtext
End Sub
あなたのコンボボックスのリスト項目は、あなたがのListItemのテキストフィールドでリストを移入する必要があり、その後別のオブジェクト型である場合。