MultiSelect、Selected 屬性範例
下列範例使用 MultiSelect 和 Selected 屬性來示範使用者如何在 ListBox中選取一或多個專案。
使用者選擇選項按鈕來指定選取方法,然後從 ListBox選取 () 的專案。 使用者可以按一下CommandButton,在第二個ListBox中顯示選取的專案。
若要使用本範例,請將此範例程式碼複製到表單的宣告部分中。 請確定表單包含:
- 兩個分別名為 ListBox1 和 ListBox2 的 ListBox 控制項。
- 一個名為 CommandButton1 的 CommandButton 。
- 三個分別名為 OptionButton1 到 OptionButton3 的 OptionButton 控制項。
Dim i As Integer
Private Sub CommandButton1_Click()
ListBox2.Clear
For i = 0 To 9
If ListBox1.Selected(i) = True Then
ListBox2.AddItem ListBox1.List(i)
End If
Next i
End Sub
Private Sub OptionButton1_Click()
ListBox1.MultiSelect = fmMultiSelectSingle
End Sub
Private Sub OptionButton2_Click()
ListBox1.MultiSelect = fmMultiSelectMulti
End Sub
Private Sub OptionButton3_Click()
ListBox1.MultiSelect = fmMultiSelectExtended
End Sub
Private Sub UserForm_Initialize()
For i = 0 To 9
ListBox1.AddItem "Choice " & (ListBox1.ListCount + 1)
Next i
OptionButton1.Caption = "Single Selection"
ListBox1.MultiSelect = fmMultiSelectSingle
OptionButton1.Value = True
OptionButton2.Caption = "Multiple Selection"
OptionButton3.Caption = "Extended Selection"
CommandButton1.Caption = "Show selections"
CommandButton1.AutoSize = True
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。