проблема с колесом мыши на mdichild после установки фокуса на элементах управления базовой формы и возврата к mdichild - PullRequest
1 голос
/ 18 декабря 2010

Привет Сегодня я столкнулся с новой проблемой с MouseWheel. Я написал несколько кодов в событии mousewheel моих форм mdichild, когда я открываю новую форму mdichild, выбираю ее и выполняю mousewheel, она обнаруживает событие, но когда я нажимаю на элемент управления намоя базовая форма и возвращение к mdichild и использование колесика мыши, событие mousewheel больше не вызывается, если я не установлю фокус на другую MDIChildform и не вернусь к дочерней форме снова.Пожалуйста, помогите мне решить проблему. Спасибо

. Вот пример этой проблемы, которая является небольшой модификацией шаблона MDIAPP по умолчанию http://egmahdi.com/mdiApptemplate.rar

Ответы [ 2 ]

0 голосов
/ 31 декабря 2010

Привет Есть и другой действительно простой ответ на эту проблему: я заметил, что когда есть элемент управления mdichildform, и я щелкаю этот элемент управления, все в порядке, поэтому я поместил TButton в mdichildform и добавил button1.setfocus в событие form.mousedown и теперь все в порядке, я также переместил кнопку на -200, -200, поэтому кнопка никогда не отображается, На самом деле у меня нет другого элемента управления в моей форме, и я просто рисую на форме,

0 голосов
/ 19 декабря 2010

Привет, я использовал способ, которым Андреас Хаусладен написал здесь , и моя проблема полностью решена.

благодаря господину Сертаку Акьюзу и Андреасу Хаусладену.

...