powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как обращаться к элементам в цикле...
3 сообщений из 3, страница 1 из 1
Как обращаться к элементам в цикле...
    #32346653
Alexey Arnautov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например есть на форме 3 объекта textbox1, textbox2, textbox3

как сделать что-то такое...

Код: plaintext
1.
2.
for i= 1  to  3  
   textbox(i).text=str(i)
next i


т.е. составлять имя объекта и обращаться. В java есть что-то типа eval, но тут не нашел... можно ли так ?
...
Рейтинг: 0 / 0
Как обращаться к элементам в цикле...
    #32347334
Alkash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно сделать так:

dim i as integer
dim i1 as integer=1
for i=0 to Contols.Count-1
if Contols.Name="TextBox"+I1.tostring then
ctype(Contols(i),textbox).text=str(i1)
i1+=1
end if
next i
...
Рейтинг: 0 / 0
Как обращаться к элементам в цикле...
    #32348780
Артем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя наверное так. IMHO будет удобнее... :))
Пример взят из MSDN и немножко подправлен...

Sub TEST(ByVal ThisForm As System.Windows.Forms.Form)
Dim ThisControl As System.Windows.Forms.Control
For Each ThisControl In ThisForm.Controls

If TypeOf ThisControl Is TextBox Then
ThisControl.BackColor = System.Drawing.Color.LightBlue
End If

Next
End Sub
-------------------------------------------------
все вышесказанное является моим IMHO, поэтому оспаривать возражения не буду.. ;)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как обращаться к элементам в цикле...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]