Мое приложение работает как плагин внутри другого оконного приложения. Таким образом, мое окно часто не имеет фокуса. Теперь, если кто-то наводит курсор на кнопку/меню и нажимает один раз, все, что он делает, задает фокус на моем окне. Затем (ей) ему нужно нажать еще раз, чтобы получить фактическую функциональность кнопки.Как повторить щелчок мышью в .NET
Это незначительная досада, но я хочу избавиться от нее. Сначала я пробовал требовать фокус всякий раз, когда мышь входит в мое диалоговое пространство, но это оказалось еще более раздражающим. Так что я хотел бы сделать, это повторить щелчок мышью, так что кажется, что один клик изменил фокус и нажал кнопку.
Очевидно, что я должен ТОЛЬКО делать это, когда щелчок приводится в SetFocus, иначе он будет дважды запускать функцию кнопки.
Любые предложения?
глубоко и вечно в долгу, Дэвид
Спасибо, я буду экспериментировать с ними. –