У меня есть форма, которая создается динамически. Это приложение WinForms.
Эта форма представляет собой просто меню и ряд текстовых полей и меток. Ради этого примера вы можете игнорировать метки.
Моя проблема: когда я редактирую материал в текстовых полях, а затем щелкаю меню, чтобы выдать «Сохранить», текст из последнего текстового поля все еще не выдал свой метод «Проверка». Похоже, это связано с тем, что элемент управления по-прежнему имеет фокус, а меню находится в отдельном потоке.
Как я могу заставить события проверки запускаться, когда пользователь нажимает «сохранить»? Я не знаю, в каком текстовом поле находится пользователь (если есть), и выдача SomeKnownControl.Focus();
в функции «сохранить», похоже, не помогает.