Мое приложение - это приложение С# для Windows Forms и .Net каким-то образом делает поведение по умолчанию в моем главном меню и кнопках панели инструментов тем, что вам нужно сначала щелкнуть по окну моего приложения (где угодно), прежде чем он позволит вам щелкнуть кнопку меню или кнопки инструмента. Как я могу изменить это?
Старые приложения, такие как Notepad и WordPad, не ведут себя так. Но все приложения Microsoft Office. Но это так раздражает!
Ухудшается, потому что в моем приложении появляются дополнительные окна, и каждый раз, когда я меняю окна, я должен сначала активировать взорванное окно, прежде чем что-либо сделать. Тьфу!
Я надеюсь, что есть какой-то глобальный способ изменить это поведение, поэтому мне не нужно переопределять множество элементов управления отдельно (я этого не пробовал). Кто-нибудь знает?
Обратите внимание, что элементы управления в моих диалоговых окнах приложений не демонстрируют этого глупого поведения. Почему они разные?