C # Получить элемент управления в определенной позиции в форме

Это обратный вопрос к C # Получить позицию элемента управления в форме .

Учитывая расположение точки в форме, как я могу узнать, какой элемент управления виден пользователю в этой позиции?

В настоящее время я использую событие формы HelpRequested, чтобы показать отдельную форму справки, как показано в MSDN: Метод MessageBox.Show .

В примере MSDN События отправитель элемент управления используется для определения справочного сообщения, но отправитель всегда является формой, а не элементом управления в моем случае.

Я хотел бы использовать HelpEventArgs.MousePos , чтобы получить конкретный элемент управления в форме.

5
задан Community 23 May 2017 в 10:32
поделиться