Как сделать все пользовательские элементы управления addhandler для события
привет
В настоящее время я занимаюсь одним проектом
Я должен создать нашу собственную боковую панель меню
когда я нажимаю на кнопку боковой панели меню
в боковом меню появляются
теперь я хотел бы спросить Ваше мнение
возможно ли, что я устанавливаю событие щелчка мыши, если нажимаю на все элементы управления use в моей форме, кроме бокового меню.
затем строка меню будет удалена..
Что я уже пробовал:
до сих пор я установил событие mouseClick в событиях mainForm
addhandler mainForm.mouseClick, address of _mfmClicked private sub _mfmClicked(byval sender as object, byval e as eventargs) dim sideBar as sidebar sideBar.disposeSidebar() end sub
когда я нажимаю на форму, боковая панель фактически исчезает и скрывается
но когда я нажимаю на другие объекты, такие как кнопка, picturebox и т. д.
на самом деле это не работает ( я еще не установил event hander на другой объект)
просто нужен совет
Спасибо
Graeme_Grant
Что вы пробовали до сих пор?
Arnold bin Boon Hoo
до сих пор я установил событие mouseClick в событиях mainForm
добавитьобработчик форму mainform.щелчок мышью, адрес _mfmClicked
частная суб _mfmClicked(как byval отправителя как объект, как byval E как EventArgs в)
Дим боковую панель боковая панель
боковая панель.disposeSidebar()
конец подводной лодки
когда я нажимаю на форму, боковая панель фактически исчезает и скрывается
но когда я нажимаю на другие объекты, такие как кнопка, picturebox и т. д.
на самом деле это не работает ( я еще не установил event hander на другой объект)
Graeme_Grant
Это происходит потому, что вы подключили только событие щелчка формы. Вам нужно подключить все другие элементы управления, которые вы хотите сделать, к тому же обработчику событий.
Arnold bin Boon Hoo
я вижу
означает ли это, что я должен установить событие по одному объекту?
или есть какой-то способ установить eventhandler?
Graeme_Grant
Вы можете перебирать каждый контейнер, а не только форму, ControlCollection
и проводите его таким образом... Зависит от того, что другие функции управления имеют со своим собственным событием щелчка. Вы могли бы установить контроль Tag
свойство для определения элементов управления, к которым следует подключить обработчик событий...
Arnold bin Boon Hoo
хорошо сэр Грэм
Спасибо, что высказали мне свое мнение
я постараюсь сделать код прямо сейчас
на случай если у меня возникнут проблемы
вы не возражаете, если я задам вам несколько вопросов?
Graeme_Grant
Это открытая форма, так что любой может ответить. Просто помните, что если вам нужна помощь, вы должны поделиться тем, что вы делаете (т. е. код), и быть конкретным с тем, где вы застряли, где вы искали ответы (т. е. google может быть вашим лучшим другом, поскольку в 99% случаев вы не Робинзон Крузо (не уникальные/существующие решения)) и чего вы пытаетесь достичь.