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