Помимо факта, что на самом деле проводной для вызова ButtonClick
. Что вы должны сделать, вместо этого, по крайней мере, определить Command
, связать его с кнопкой, и из этого кода не вызывать RaiseEvent
, а вызывать Command
связанный на эту кнопку. На практике вы вызываете функцию.
Что касается фокуса, должно быть достаточно для того, чтобы явно установить фокус на какой-то другой элемент управления вашего обзора.
Надеюсь, это поможет.