Enter、Exit 事件、ActiveControl 屬性範例
下列範例會在追蹤使用者造訪控制項的副程式中使用 ActiveControl 屬性。 每個控制項的 Enter 事件都會呼叫 TraceFocus 副程式,以識別具有焦點的控制項。
若要使用本範例,請將此範例程式碼複製到表單的宣告部分中。 請確定該表單包含:
- 一個名為 ScrollBar1 的 ScrollBar 。
- 一個名為 ListBox1 的 ListBox 。
- 兩個分別名為 OptionButton1 和 OptionButton2 的 OptionButton 控制項。
- 名為 Frame1 的 Frame 。
Dim MyControl As Control
Private Sub TraceFocus()
ListBox1.AddItem ActiveControl.Name
ListBox1.List(ListBox1.ListCount - 1, 1) = _
ActiveControl.TabIndex
End Sub
Private Sub UserForm_Initialize()
ListBox1.ColumnCount = 2
ListBox1.AddItem "Controls Visited"
ListBox1.List(0, 1) = "Control Index"
End Sub
Private Sub Frame1_Enter()
TraceFocus
End Sub
Private Sub ListBox1_Enter()
TraceFocus
End Sub
Private Sub OptionButton1_Enter()
TraceFocus
End Sub
Private Sub OptionButton2_Enter()
TraceFocus
End Sub
Private Sub ScrollBar1_Enter()
TraceFocus
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。