現在它被忽略。這是最基本的代碼,它現在導致一個不可避免的情況,但我打算將這些情況排除在外。只需要獲得基本的setFocus工作。如何在訪問連續窗體(VBA)中設置焦點
Private Sub fieldbox_LostFocus()
Me.fieldbox.SetFocus
End Sub
以常規形式,它按預期工作。當fieldbox失去焦點時,焦點將重新放回到fieldbox上。
以連續的形式,它不起作用,並且設定的焦點不會發生。這可能是由於每個記錄存在多個fieldbox實例。
我想要的是,如果fieldbox1,2和3存在於連續的窗體上,並且您單擊了fieldbox2,如何將焦點設置回fieldbox2?
你爲什麼想要?就個人而言,如果您需要將用戶的注意力集中到特定區域,我認爲這聽起來像是一個有缺陷的設計。你能給出更多的背景知道爲什麼你需要這個功能嗎? –
您必須指定記錄以及控件(fieldbox)。我同意評論,更多的信息將prolly幫助我們。 – Smandoli
如果輸入錯誤數據,請在發生任何其他事件之前強制用戶返回到現場框進行糾正。 – thomas