VB Добавление кода для кнопки BindingNavigatorMoveNextItem

Я использую Visual Basic 2010, и у меня есть навигатор Binding, который изменяет числа в текстовых полях, которые связаны с базой данных.

У меня также есть кнопка (Button1), которая при нажатии использует числа в этих текстовых полях для расчетов. Мне нужно, чтобы кнопка была автоматически нажата при нажатии кнопки 'bindingnavigatormovenextitem', однако следующий код нажимает кнопку ДО того, как текстовые поля обновятся до следующего набора данных.

Поэтому мне нужен код, который нажимает кнопку после обновления текстовых полей.

Вот текущий код:

Private Sub BindingNavigatorMoveNextItem_Click(ByVal sender As System.Object, ByVal e  As System.EventArgs) Handles BindingNavigatorMoveNextItem.Click

    Button1.PerformClick()

End Sub

Любая помощь будет очень ценится:) Спасибо!

1 ответ

Решение

Вы можете использовать BeginInvoke для запуска кода после завершения метода:

Me.BeginInvoke(New Action(Sub() Button1.PerformClick()))
Другие вопросы по тегам