Option Explicit Private Sub Command1_Click() Sub Command1_Click() Dim myArray() Dim myIndex Dim v List1.Clear myArray = Array("Apple", "Boy", "Can", "Dog", "Taipei") myIndex = IIf(Option1(0).Value, _ Filter(myArray, UCase(Text1.Text), True, vbTextCompare), _ Filter(myArray, UCase(Text1.Text), False, vbTextCompare)) For Each v In myIndex List1.AddItem v Next End Sub
執行畫面如下
VB.NET:
Public Class Form1 Private Sub Button1_Click() Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button.Click Dim myArray() As String = {"Apple", "Boy", "Can", "Dog", "Taipei"} Dim myIndex Dim v ListBox1.Items.Clear() myIndex = IIf(Me.RadioButton1.AutoCheck = True, _ Filter(myArray, UCase(TextBox1.Text), True, vbTextCompare), _ Filter(myArray, UCase(TextBox1.Text), False, vbTextCompare)) For Each v In myIndex ListBox1.Items.Add(v) Next End Sub End Class