Событие клика для динамически создаваемых меток VB.NET
Для колледжа я создаю симулятор гравитационного поля, где показаны две массы вместе с величиной и направлением силы тяжести, которую они испытают. Для тел масс я использую динамически созданные овальные формы, и у этих овальных изображений есть метка на ней, показывающая массу. Эти овальные символы и метки хранятся в списке.
Мне нужно будет протащить эти тела. Для ovalshapes я использую If OvalShape.ContainsFocus
, но из-за того, что этикетки будут в ontop этих ovalshapes, мне нужен какой-то способ проверить, не указана ли мышь на ярлыках. Я пробовал использовать обработчик событий, но я получаю сообщение об ошибке «click is not event of system.collections.listarray» для этого кода AddHandler labelArray.Click, AddressOf Me.labelArray_Click
вам нужно подключить обработчик к одному элементов управления * внутри * массив – Plutonix
Как бы вы это сделали? – Quad
Вы уверены, что это ошибка? 'listarray' не' ArrayList'? добавьте обработчик при создании метки – Plutonix