Страница: 1 | 2 |
Вопрос: Динамическое создание TextBox
Добавлено: 16.09.08 20:20
Автор вопроса: Aston | ICQ: 214-179-991
Незнаю как уже в запущенном проекте сделать так, чтобы в одной форме я вводил например сколько должно быть текстовых полей, а в другой форме они появлялись - например после нажатия кнопки. Знаю что можно сделать, но никогда не сталкивался с этим - подскажите кто знает.
Задавал переменную типа:
Dim NewTextBox As TextBox
думал что будет что то типа Create или Add в свойствах этого обьекта но небыло.
Ответы
Всего ответов: 22
Номер ответа: 1
Автор ответа:
@lex
Вопросов: 14
Ответов: 262
Профиль | | #1
Добавлено: 16.09.08 21:48
Попробуй что-то типа
Load (NewTextBox)
не проверял, по по идее должно работать)
а мож и не должно
Номер ответа: 2
Автор ответа:
@lex
Вопросов: 14
Ответов: 262
Профиль | | #2
Добавлено: 16.09.08 21:50
Номер ответа: 3
Автор ответа:
Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #3
Добавлено: 16.09.08 22:24
Не не работает. Я думаю должно создаваться с какого то шаблона и при этом мне кажется надо указывать их расположения, но как я незнаю)
Номер ответа: 4
Автор ответа:
@lex
Вопросов: 14
Ответов: 262
Профиль | | #4
Добавлено: 16.09.08 22:33
Ну тогда кинь на форму текстбокс со свойством Index=0
и потом
Load Text1(1)
Load Text1(2)
и т.д.
Номер ответа: 5
Автор ответа:
@lex
Вопросов: 14
Ответов: 262
Профиль | | #5
Добавлено: 16.09.08 22:35
ток хз или будет работать
фигово на пальцах обьяснять) ща поищу vb6, если найду, то кину рабочий код)
Номер ответа: 6
Автор ответа:
@lex
Вопросов: 14
Ответов: 262
Профиль | | #6
Добавлено: 16.09.08 23:10
Нет... то что я написал не работает.
Тогда и мне тоже интересно узнать как это сделать)
О великие гуру, просветите нубов
Номер ответа: 7
Автор ответа:
@lex
Вопросов: 14
Ответов: 262
Профиль | | #7
Добавлено: 16.09.08 23:24
Номер ответа: 8
Автор ответа:
Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #8
Добавлено: 16.09.08 23:55
Знаеш, это идея приходила мне на ум, но если честно то это непрактично и глупо с точки зрения программирования - так как будут использоваться лишние ресурсы. Я думаю что кто то, всё же подскажет как это сделать - знаю что в других языках это есть и тут должно быть. Я через ВБ создавал новые базы данных и удалял их если мне надо было и с теми параметрами которые мне нужны были. И думаю что с обьектами в ВБ тоже можно такое делать - вопрос лишь состаит в том как)
Номер ответа: 9
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #9
Добавлено: 17.09.08 00:17
и потом
Load Text1(1)
Load Text1(2)
и т.д.
должно работать по идее.
Номер ответа: 10
Автор ответа:
@lex
Вопросов: 14
Ответов: 262
Профиль | | #10
Добавлено: 17.09.08 01:55
Угу) Работает) только хз как их показать
их не видно) пробовал задавать Top и Left - нифига(
Номер ответа: 11
Автор ответа:
@lex
Вопросов: 14
Ответов: 262
Профиль | | #11
Добавлено: 17.09.08 02:00
Мда)))) Решение оказалось гениальным
Text1(1).Visible = True
ппц блин))
Номер ответа: 12
Автор ответа:
@lex
Вопросов: 14
Ответов: 262
Профиль | | #12
Добавлено: 17.09.08 14:48
Ыыыы) А теперь подскажите как сделать то же самое в vb.net
Там у обьектов нету свойства "Index"
Номер ответа: 13
Автор ответа:
Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #13
Добавлено: 17.09.08 22:11
О спасиб ша попробую)
Номер ответа: 14
Автор ответа:
Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #14
Добавлено: 17.09.08 22:39
Да работает вот интересно, можно ли создать как то поле с помощью команды типо Create или Add а параметры по задать в процессе создания)
В Load мы получается грузим второе текстовое поле с шаблона)
Номер ответа: 15
Автор ответа:
@lex
Вопросов: 14
Ответов: 262
Профиль | | #15
Добавлено: 17.09.08 22:42
вот интересно, можно ли создать как то поле с помощью команды типо Create или Add а параметры по задать в процессе создания)
Скорее всего можно, но оно тебе надо?)
"честно то это непрактично и глупо с точки зрения программирования, так как будут использоваться лишние ресурсы мозга"