Страница: 1 |
Страница: 1 |
Вопрос: Где массив управления? .net
Добавлено: 21.03.06 19:05
Автор вопроса: Роман
В VBA был массив управления контролов, в .net его не оказалось. Подкажите как обтатиться через цикл к нескольким контролам не перебирая их, а указыва их номера или что-то в этом роде! ну как массив управления VBA что-то подобное в .net существует? просто у меня форме много контролов.
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 21.03.06 22:38
System.Windows.Forms.Control.ControlCollection
Номер ответа: 2
Автор ответа:
Роман
Вопросов: 7
Ответов: 6
Профиль | | #2
Добавлено: 22.03.06 10:00
простите за бестактность но как же все таки обратьтся к нескольким элементам управленя например:
obj1.text=1
obj2.text=2
obj3.text=3
не перебирая их как в этом премере а
указывая номер
например:
for a=1 to 3
obj.text=3
next a
ну вот что-то типа этого.
повторяю что нужно осуществить в VB.Net
Номер ответа: 3
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #3
Добавлено: 22.03.06 16:07
Можно в коде создать.
'...
For i As Int32 = 1 To 10
Dim txt As New TextBox()
txt.Visible = True
txt.Location = New PointF(10, 25 * i)
txt.Size = new SizeF(100, 20)
Me.Controls.Add txt
myControls.Add(txt)
Next
Код по памяти набирал, может чуть попутал. Но идея такая.