У меня есть UserControl
, который содержит еще UserControl
.Я хотел бы, чтобы содержащий элемент управления мог обрабатывать любые события мыши, которые происходят в области содержимого элемента управления.Какой самый простой способ сделать это?
Изменение кода для содержащегося элемента управления возможно, но только в крайнем случае.У автономного элемента управления есть окно, которым управляет неуправляемая библиотека.
FWIW. Я пытался добавить обработчики для событий мыши, содержащихся в элементе управления, но эти обработчики никогда не вызывались.Я подозреваю, что содержащийся в нем элемент управления потребляет события мыши.
Я подумывал добавить какое-то прозрачное окно поверх содержимого элемента управления, чтобы перехватывать события, но я все еще довольно новичок в Windows FormsМне интересно, есть ли лучший способ.