Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перечисление однородных элементов формы / 4 сообщений из 4, страница 1 из 1
27.04.2007, 13:19
    #34492722
chii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечисление однородных элементов формы
VBasic 6.0
Нужно выполнить серию присваиваний:
RichTextBox1.Text=var1
RichTextBox2.Text=var2
...
RichTextBox32.Text=var32

Можно ли как-то динамически составлять имя элемента, и написать цикл вроде

Код: plaintext
1.
2.
3.
For i= 1  To  32  Step  1 
RichTextBox[i].Text=var[i]
Loop i
...
Рейтинг: 0 / 0
27.04.2007, 14:10
    #34492947
Granata005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечисление однородных элементов формы
Сто раз такие вопросы слышал... :(

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Private Sub CommandButton1_Click()
    Dim iCount%
    For iCount =  1  To  30 
        Me.Controls("TextBox" & iCount).Value = ""
    Next
End Sub


Private Sub CommandButton1_Click()
For Each c In UserForm1.Controls 
	If (StrComp(c.Name, "TextBox0",  1 ) =  1 ) And (StrComp("TextBox31", c.Name, 1 ) =  1 ) Then 
		c.Text = "" 
	End If
Next c
End Sub
...
Рейтинг: 0 / 0
27.04.2007, 14:16
    #34492968
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечисление однородных элементов формы
Код: plaintext
1.
2.
3.
4.
5.
6.
    Dim ctl As Control
    
    For Each ctl In Controls
        If TypeOf ctl Is RichTextBox Then
            ctl.Text = var1
        End If
    Next ctl
...
Рейтинг: 0 / 0
27.04.2007, 14:31
    #34493035
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечисление однородных элементов формы
Сделай массив RichTextBox1(0), RichTextBox1(1) и т.д.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перечисление однородных элементов формы / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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