Я пытаюсь добавить тот же обработчик ко всем моим элементам управления в моей форме. Вот мой код:Создайте тот же обработчик для всех элементов управления моей формы?
Sub CreateDelegates()
For Each Ctl In Me.Controls
AddHandler Ctl.MouseDown, AddressOf MainPictureBox_MouseDown
Next
End Sub
Проблема заключается в том, что MouseDown
не распознается как событие Object
. Любая идея о том, как это решить?
Спасибо
У вас есть опция 'Infer On'? Если нет, попробуйте 'Для каждого Ctl как управления в Me.Controls'. – Mark
Я не знаю, но это сработало. Спасибо друг. –
Параметр Infer не решает этого, он передает Object, потому что Controls реализует не общий IEnumerable. Пожалуйста, закройте свой вопрос. –