У меня есть пользовательский элемент управления в моих окнах. У этого элемента управления есть несколько надписей.User Control Click - Windows Forms
Я буду динамически отображать массив этих элементов управления в моей форме, который будет содержать разные биты данных.
Что я пытаюсь сделать, это знать, какой пользовательский элемент управления был выбран, когда я нажимаю на него.
Это работает, когда я нажимаю на пустое место в пользовательском элементе управления, однако, если я нажму на любую метку в пользовательском элементе управления, он не узнает щелчок элемента управления пользователя.
Любые мысли о том, как я могу сделать полный пользовательский щелчок, даже если щелкнуть метку на элементе управления?
Если этот вопрос непонятен или вам нужна дополнительная информация, пожалуйста, оставьте комментарий.
Я делаю это в C#.
Спасибо!
awesome! это полностью помогло. Огромное спасибо! – CodeLikeBeaker
Спасибо !!! Обратите внимание, что вы должны включить рекурсивное добавление/удаление для элементов управления, которые находятся внутри элементов управления (например, элементы управления внутри панели) –
Также не следует забывать проверять типы объектов в методе событий: public void MyUserControl_Click (отправитель объекта , EventArgs e) {if (sender.GetType() является меткой) {...}} '. В противном случае вы можете легко столкнуться с проблемами. – libjup