Страница: 1 |
Страница: 1 |
Вопрос: Как сменить контейнер при динамическом добавлении?
Добавлено: 31.01.05 00:22
Автор вопроса: П.С. | Web-сайт:
В предыдущий раз cresta посоветовал загружать дополнительные элементы массива меток командой
Load Label1(82)
Спасибо, это работает.
Однако, часть меток должна быть внутри Frame1(0), а часть в Frame1(1). Новые метки появляются
только в Frame1(0), а как их "перекинуть" в другие рамки?
Заранее спасибо.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Mihalыch
ICQ: 373-509-101
Вопросов: 56
Ответов: 330
Профиль | | #1
Добавлено: 31.01.05 05:11
Конечно, все зависит от конкретной задачи, но на мой взгляд есть два варианта решения:
1. поместить в каждую рамку по одной метке с разными именами, и Index = 0, а после уже Load их…
2. заменить метку на TextBox, а при необходимости загрузить элемент в другого родителя использовать ф-ю SetParent.
Номер ответа: 2
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #2
Добавлено: 31.01.05 08:50
1. Использовать STATIC и сабклассинг.
2. Написать wrapper для Label'а.
Номер ответа: 3
Автор ответа:
Nash Bridges
Вопросов: 5
Ответов: 139
Профиль | | #3
Добавлено: 31.01.05 09:23
Set Label1(82).Container = Frame1(1)
Номер ответа: 4
Автор ответа:
П.С.
ICQ: 225019134
Вопросов: 36
Ответов: 41
Web-сайт:
Профиль | | #4
Добавлено: 13.02.05 15:42
Спасибо огромное за эту строчку - все получилось!