Страница: 1 |
Вопрос: Динамическое добавление контрола | Добавлено: 05.01.04 22:29 |
Автор вопроса: ![]() |
Вот есть пикчерез1 и index 0. а внутри text1. Через Load добавляю новый пикчерез1 а как быть с text1. Когда его тоже добавляеш чёто не видно??7Help |
Ответы | Всего ответов: 9 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 05.01.04 23:33 |
Для вновь создаваемого элемента .Visible=True поставил? |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: - Вопросов: 52 Ответов: 76 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 06.01.04 12:33 |
Ты чё конечтно постывил!!!!!!!!!!!! |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 06.01.04 14:38 |
Приведи код |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ICQ: 156165990 Вопросов: 12 Ответов: 229 |
Профиль | Цитата | #4 | Добавлено: 06.01.04 14:57 |
Создай свой UserControl и напихай в него все, что надо, а потом с массивом таких контролов работай. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: - Вопросов: 52 Ответов: 76 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 06.01.04 22:46 |
To cracoff: Не я свой контрол создаю! А побочных мне не надо! |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: - Вопросов: 52 Ответов: 76 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 06.01.04 22:55 |
To Sharp: Вот код! koltext = koltext + 1'Это переменная количества этих Load Text(koltext)' Text(Index)-Это пикчерез Text(koltext).Top = Text(0).Height * koltext Text(koltext).Width = Width - 20 Text(koltext).Height = 285 Text(koltext).Left = 0 Load Text1(koltext) 'Text1(index)- это text в нем Text1(koltext).Left = Text(koltext).Width / 2 Text1(koltext).Width = Text(koltext).Width / 2 Text1(koltext).Height = 285 Text(koltext).Visible = True Text1(koltext).Visible = True |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 07.01.04 04:35 |
Ну, во-первых, koltext должна быть static, а во-вторых почему нет кода присвоения родителя? В качестве родителя должен быть указан text(koltext), если я правильно понял задачу, в противном случае используется родитель первого элемента, т.е. text(0) и, судя по всему, text1(1) не виден из-за того, что выходит за его границы. Угу. У меня отобразился, когда я сделал достаточно большой text(0) |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() Вопросов: 117 Ответов: 1538 |
Профиль | Цитата | #8 | Добавлено: 07.01.04 04:55 |
Так ты его никогда не увидишь, потому, что он загружается в свой исходный контейнер -Text(0), и при той высоте, ширине, которые ты ему указал, он сидит тихонько снизу под Text1(1) -то есть спрятался. Попробуй использовать SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
|
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #9 | Добавлено: 07.01.04 05:08 |
2cresta: немного не так. Он меняет расположение Text1(1), причем довольно странным образом, другое дело, что он не меняет контейнер. |
Страница: 1 |
|