Здравствуйте, Dumka, Вы писали:
D>на нижней форме есть кнопка, так вот если происходила работа с верхней формой (то есть она активна) и в этот момент щелкнуть по кнопке на нижней, то по первому щелчку происходит активация нижней формы, а только по второму — обработка нажатия кнопки. обрабатываю событие MouseHover кнопки и по нему произвожу активацию нижней формы, всё работает нормально за исключением того, что активация формы происходит даже если работа ведется в другом приложении, а курсор мыши случайно попал на кнопку в этой форме.
Если работает событие MouseHover, то должно работать и MouseClick, проверьте! Если же так станется, что MouseClick до кнопки не доходит, т.к. собитие клика мышью только передает фокус ввода нижней форме, то хотябы до самой формы MouseClick должен дойти, попробкйте обработать его, а там уже можно получить координаты клика и преобразовать их в нужный клик по кнопке.
... << RSDN@Home 1.2.0 alpha rev. 784>>