Invoke или begininvoke не могут быть вызваны для элемента управления до тех пор, пока не будет создан дескриптор окна
invoke or begininvoke cannot be called on a control until the window handle has been created
Что я уже пробовал:
Я пытаюсь отключить кнопку в C# winforms с помощью invoker, но я получаю ошибку, я новичок в этой потоковой обработке и вызываю концепции, пожалуйста, помогите мне, как решить эту проблему
private void bgwDisplayData_DoWork(object sender, DoWorkEventArgs e) { if (bgwDisplayData.IsBusy) { Action action = () => btnUpdateStatus.Enabled = false; btnUpdateStatus.Invoke(action); } GetDailyView(); Action action1 = () => btnUpdateStatus.Enabled = true; btnUpdateStatus.Invoke(action1); }
Dave Kreskowiak
Покажите соответствующий код, который у вас есть. Невозможно отлаживать код, который вы не видите.
Dave Kreskowiak
Итак, как же был вызван этот метод? Было ли это внутри метода Form_Load вашей формы?