В VB6 массив был нужен для того, чтобы обрабатывать несколько контролов одной процедурой.
svgrig0777 писал(а):В VB 6 можно копированием создать массив элементов Label. Он спрашивал - хотите создать Arrey и создавал например Label4(0) и так далее.Как это реализовать в VB.NET?
Судя по вопросу, не стоит задача программно создать массив Labels. Если тебе просто нужно завязать несколько контролов на одну процедуру, то это можно сделать буквально несколькими движениями мыши.
После каждой процедуры, обрабатывающей то или иное событие контрола, стоит ключевое слово Handles, после которого написано какое событие какого контрола обрабатывать данной процедурой. Но контролов и событий можно указать сколько угодно через запятую. Например, есть процедура, автоматически созданная при двойном клике на контроле:
- Код: Выделить всё
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
…
End Sub
Добавим ещё события, которые будет обрабатывать эта процедура:
- Код: Выделить всё
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click, Label2.Click, Label3.Click, Form1.Load
…
End Sub