Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Динамическое создание объекта вместе со всеми контролами внутри него

296
10 мая 2008 года
Virtuoso
331 / / 31.07.2005
Visual Basic 6.0

Здравствуйте!
Есть Picture1(0) и принадлежащий ему Label1(0) (т.е. внутри него). Делаю Load Picture1(1), а автоматического создания в Picture1(1) Label1(1) не происходит. Если же делать просто Load Label1(1), то конечно он создаст его в Picture1(0). Как добиться создания Picture1(1) и внутри него Label1(1)?
Спасибо!
17K
12 мая 2008 года
HookEst
144 / / 27.03.2008
все Label1 независимо от Container принадлежат форме(т.е. члены Form.Controls), PictureBox же только Container для них, а не Parent. так что создавай все контролы вручную и выставляй нужный Container:
 
Код:
Load Picture1(1)
Load Label1(1)
Set Label1(1).Container = Picture1(1)
296
12 мая 2008 года
Virtuoso
331 / / 31.07.2005
Большое спасибо. Стал хоть немного грамотней, а то так и представлял, что Label именно пренадлежит PictureBox.
17K
12 мая 2008 года
HookEst
144 / / 27.03.2008
в "Наблюдатель" загляни, что Parent а что Container и у кого есть Controls
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог