Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Массивы элементов управления / 5 сообщений из 5, страница 1 из 1
09.07.2013, 17:32
    #38325912
Slash232
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Массивы элементов управления
Подскажите как можно добавить на форму первый элемент массива элементов управления программно?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
UserControl.Controls.Add "VB.Image", "Status" & Code, Frame2
UserControl.Controls("Status" & Code).Left = clmStatus.Left
UserControl.Controls("Status" & Code).Top = clmStatus.Top + clmStatus.Height
UserControl.Controls("Status" & Code).Width = clmStatus.Width
UserControl.Controls("Status" & Code).Height = UserControl.Controls("Status" & Code).Width
UserControl.Controls("Status" & Code).BorderStyle = 1
UserControl.Controls("Status" & Code).Visible = True


Делаю так, но этот код создаёт элемент не из массива.
...
Рейтинг: 0 / 0
09.07.2013, 17:33
    #38325915
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Массивы элементов управления
index нужно задать у первого контрола
потом просто добавлять с новым индексом и с тем же именем, тогда будет коллекция
...
Рейтинг: 0 / 0
09.07.2013, 17:43
    #38325936
Slash232
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Массивы элементов управления
Konst_One, как создать первый контроль с индексом 0?
...
Рейтинг: 0 / 0
09.07.2013, 17:54
    #38325952
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Массивы элементов управления
надо в дизайнтайм создать контрол нужного тебе типа и задать ему свойство Index=0
потом в рантайме делаешь так:

Код: vbnet
1.
2.
Load MyControl(1)
MyControl(1).Caption = "новый контрол с индексом 1"
...
Рейтинг: 0 / 0
10.07.2013, 15:10
    #38326921
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Массивы элементов управления
Slash232Konst_One, как создать первый контроль с индексом 0?Только в дизайнере, кодом его не создашь.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Массивы элементов управления / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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