Я пытаюсь выяснить, какой элемент управления нажимается в моем приложении без вызова MouseClick
обработчик несколько раз для каждого элемента управления.
Предположим, что у нас есть форма, содержащая некоторые элементы управления, а затем один из них.пользователь щелкает мышью, и окно сообщений поднимается и показывает, какой элемент управления был нажат.
Другими словами, есть только один обработчик с аргументом отправителя, чтобы отправитель сообщал мне, какой элемент управления был нажат.
Что-то вроде приведенного ниже кода:
private void MouseClicked(object sender, EventHandler e)
{
if(sender is Button)
{
//do something
}
if (sender is Label)
{
//do something else
}
/*
* .
* .
* .
*
*/
}