Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

適用對象

ListBox 物件

您可以使用 MultiSelect 屬性指定使用者是否可以表單上的清單方塊中選取多個項目,以及如何選取多個項目。 讀/寫位元組

expression.MultiSelect

運算式 必要。 傳回 [套用至] 清單中其中一個對象的表達式。

備註

MultiSelect 屬性使用以下設定。

設定

Visual Basic

描述

0

(預設) 不允許選取多個項目。

簡易

1

可透過以下方式選取或取消選取多個項目:按一下滑鼠按鍵或空格鍵。

延伸

2

可透過以下方式選取多個項目:按住 SHIFT 並以滑鼠按一下所需項目,或按住 SHIFT 並按方向鍵將選取範圍從先前選取的項目延伸到目前的項目。 您也可以透過拖曳來選取多個項目。 或是按住 CTRL,再按一下要選取或取消選取的項目。


附註: 您可以使用清單方塊的屬性工作表、巨集或 Visual Basic for Applications (VBA) 程式碼,來設定 MultiSelect 屬性。

此屬性只能在表單的 [設計] 檢視中設定。

您可以使用 ListIndex 屬性傳回所選項目的索引編號。 當 MultiSelect 屬性設為 [延伸] 或 [簡易] 時,您可以使用清單方塊的 Selected 屬性或 ItemsSelected 集合來決定要選取哪些項目。 此外,當 MultiSelect 屬性設為 [延伸] 或 [簡易] 時,清單方塊控制項的值一律會是 Null。

如果 MultiSelect 屬性設為 [延伸],重新查詢清單方塊會清除使用者選取的任何項目。

範例

若要傳回「訂單項目」表單上「國家/地區」清單方塊的 MultiSelect 屬性值,請使用以下程式碼:

Dim b As Byte
b = Forms("Order Entry").Controls("Country").MultiSelect

若要設定 MultiSelect 屬性,請使用以下程式碼:

Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×