powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Массивы элементов управления
5 сообщений из 5, страница 1 из 1
Массивы элементов управления
    #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
Массивы элементов управления
    #38325915
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
index нужно задать у первого контрола
потом просто добавлять с новым индексом и с тем же именем, тогда будет коллекция
...
Рейтинг: 0 / 0
Массивы элементов управления
    #38325936
Slash232
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One, как создать первый контроль с индексом 0?
...
Рейтинг: 0 / 0
Массивы элементов управления
    #38325952
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо в дизайнтайм создать контрол нужного тебе типа и задать ему свойство Index=0
потом в рантайме делаешь так:

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


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