Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как сменить контейнер при динамическом добавлении? Добавлено: 31.01.05 00:22  

Автор вопроса:  П.С. | Web-сайт: psbatishev.narod.ru | ICQ: 225019134 
В предыдущий раз 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-сайт: psbatishev.narod.ru
 Профиль | | #4
Добавлено: 13.02.05 15:42
Спасибо огромное за эту строчку - все получилось!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам