MultiSelect 屬性

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

適用於

ListBox 物件

您可以使用 MultiSelect 屬性,指定使用者是否可以在表單的清單方塊中進行多個選取,以及選取的方式。可讀寫的 Byte

expression.MultiSelect

expression 必要。會傳回 [適用於] 清單中其中一個物件的運算式。

備註

MultiSelect 屬性使用下列設定值。

設定值

Visual Basic

描述

0

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

簡單的

1

透過使用滑鼠按一下多個項目或按空白鍵,可以選取或取消選取它們。

延伸的

2

按住 SHIFT 並使用滑鼠按一下多個項目就可以對其進行選取,或者按住 SHIFT 並按方向鍵從之前選取的項目延伸至目前項目來選取多個項目。您也可以透過拖曳滑鼠來選取項目。按住 CTRL 並且按一下某個項目,可以選取或取消選取該項目。


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

可以設定此屬性,只能在表單設計] 檢視中。

您可以使用ListIndex屬性傳回索引所選取的項目。當多重選取] 屬性設定為 [延伸] 或 [簡單時,您可以使用 [清單] 方塊選取的屬性或選取的項目集合,來決定所選取的項目。此外,當MultiSelect屬性擴充或簡單的設定,清單方塊控制項的值一定會Null。

如果 MultiSelect 屬性設定為 [延伸的],重新詢問清單方塊就會清除使用者所做的任何選取。

範例

若要傳回 "Order Entry" 表單中名為 "Country" 之清單方塊的 MultiSelect 屬性值,可以使用下列程式碼:

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

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

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

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×