Form.Show () не разрешает ввод с клавиатуры - PullRequest
0 голосов
/ 09 июля 2020

Итак, я сделал GUI, который скомпилировал как EXE. В GUI есть несколько текстовых полей и элементов управления UpDown. Я запускаю GUI из другого класса, и все работает нормально - я могу изменить / обновить элементы управления, я получаю правильные события и так далее. Есть одна очень странная проблема - GUI не принимает ввод с клавиатуры Энди .... нигде - ни в элементах управления upDown, ни в текстовых полях ... нигде. Если я запускаю EXE отдельно от приглашения, он ДЕЙСТВИТЕЛЬНО принимает ввод с клавиатуры, но когда я запускаю его из другого класса / программы, он этого не делает.

в другом классе я делаю следующее:

myGui form;
...
form    = new myGui();

form.Show();

Форма отображается нормально, я могу с ней взаимодействовать, и все в порядке, за исключением того, что я не могу ничего вводить с клавиатуры. Все элементы управления разблокированы. (в любом случае, когда GUI запускается непосредственно из приглашения, он работает нормально и принимает клавиатуру)

В чем может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...