使用 TabStop 屬性可以指定是否能在“窗體”視圖中通過 Tab 鍵次序?qū)?/span>焦點移到一個控件上。Boolean 型,可讀寫。
expression.TabStop
expression 必需。返回“應用于”列表中的一個對象的表達式。
TabStop 屬性僅應用于窗體上的控件,不應用于報表上的控件。
如果復選框、選項按鈕或切換按鈕控件出現(xiàn)在選項組中,則該屬性將不應用于它們,而只應用于選項組本身。
TabStop 屬性使用以下設置:
設置 |
Visual Basic |
說明 |
是 |
True |
(默認設置)可通過按 Tab 將焦點移動到控件上。 |
否 |
False |
不能通過按 Tab 將焦點移動到控件上。 |
注釋 可以使用控件的屬性表、宏或 Visual Basic 來設置該屬性。
在窗體上創(chuàng)建控件時,Microsoft Access 會自動為其指定在窗體中的 Tab 鍵次序。每個新創(chuàng)建的控件都將排在 Tab 鍵次序的最后一個位置上。如果希望按 Tab 在窗體的控件之間移動焦點時使某個控件不可用,可將該控件的 TabStop 屬性設置為“否”。
在“窗體”視圖中,隱藏或禁用的控件依然處于 Tab 鍵次序中,只是在按 Tab 時將跳過它們,即使它們的 TabStop 屬性已設為“是”。
只要控件的 Enabled 屬性設為“是”,就可以通過單擊該控件或使用訪問鍵來選擇它,而不受 TabStop 屬性設置的影響。例如,可以將一個命令按鈕的 TabStop 屬性設為“否”以防止用戶通過按 Tab 來選擇它,但是用戶仍然可以通過單擊來選擇該命令按鈕。
下面的示例將禁止通過 Tab 將焦點移動到“Suppliers”窗體“City”文本框。
Forms("Suppliers").Controls("City").TabStop = False