Я пытаюсь создать настраиваемый элемент управления, который срабатывает даже при щелчке. Мое управление - это просто панель с парой ярлыков и картинка внутри.C# нажмите на управление
Щелчок работает отлично, единственная проблема заключается в том, что мне нужно щелкнуть по фону элемента управления, и если я нажимаю на фотокамеру, не работает.
Я добавил событие on click для элемента управления, но я хотел бы нажать на него во всех местах, чтобы вызвать событие, а не только фон панели.
Я думал о добавлении прозрачного объекта, который полностью охватывает элемент управления. Мне на самом деле не нравится эта идея, однако, я пробовал с Picturebox, но я не вижу ее. Это непрозрачно. Я могу просто увидеть фон панели, но он охватывает метки и изображение.
Спасибо за поддержку.
На самом деле я предпочитаю подключать одно и то же событие click. Это проще. Есть ли способ наследовать событие для дочерних элементов управления? –
Я согласен :) Использование прозрачной панели стоит со многими элементами управления. Например, я использую это проект, позволяющий пользователю перемещаться и изменять размеры элементов управления, которые создаются динамически. – Larry
Я создаю список серверов для игры, и каждый сервер получил имя сервера, motd и логотип/изображение. поэтому этот настраиваемый элемент управления содержит эти три элемента, и вы можете щелкнуть там, где хотите активировать действие «выбрать сервер». Мне бы очень понравилось, если есть что-то, что можно было бы автоматизировать для назначения кликов. что-то вроде того, что дети наследуют от родителя ... –