Что-то не могу перебрать контролы конкретно во Frame1.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Что-то не могу перебрать контролы конкретно во Frame1.

Сообщение kibernetics » 10.05.2009 (Вс) 23:59

На форме есть несколько фреймов. В один из них грузятся динамические текстбоксы. Через какое-то время мне нужно эти текстбоксы очистить. Как перебрать все текстбоксы в конкретном фрейме? Или всё равно нужно перебирать на всей форме все контролы?

Gogic
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 120
Зарегистрирован: 24.08.2008 (Вс) 13:19

Re: Что-то не могу перебрать контролы конкретно во Frame1.

Сообщение Gogic » 11.05.2009 (Пн) 7:24

А как их грузил? Наверняка указывал свойство Container. Условием по этому свойству и проверяй.

Йода
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 99
Зарегистрирован: 06.01.2008 (Вс) 21:04
Откуда: Московская область

Re: Что-то не могу перебрать контролы конкретно во Frame1.

Сообщение Йода » 12.05.2009 (Вт) 6:38

EnumChildWindows тебе в помощь.
Sub or Function not defined

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Что-то не могу перебрать контролы конкретно во Frame1.

Сообщение alibek » 12.05.2009 (Вт) 7:21

Йода писал(а):EnumChildWindows тебе в помощь.

Зачем давать глупый совет, когда уже был дан нормальный?
Lasciate ogni speranza, voi ch'entrate.

arthur2
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1688
Зарегистрирован: 23.01.2008 (Ср) 14:35

Re: Что-то не могу перебрать контролы конкретно во Frame1.

Сообщение arthur2 » 12.05.2009 (Вт) 7:36

kibernetics писал(а):В один из них грузятся динамические текстбоксы. <...> Или всё равно нужно перебирать на всей форме все контролы?

Если грузятся динамически, то, надо полагать, это массив текстбоксов? (не факт, конечно, но скорее всего) Тогда можно перебрать не на всей форме, а в массиве.
Артур
 
   

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Что-то не могу перебрать контролы конкретно во Frame1.

Сообщение Хакер » 12.05.2009 (Вт) 16:14

Я не понимаю.

Не проще ли сразу вести коллекцию динамически созданных TextBox-ов? Если это не делается, то как вообще у тебя в программе происходит взаимодействие с этой группой элементов? Или программа настолько примитивна, что всё взаимодействие с ними ограничивается их очисткой?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Re: Что-то не могу перебрать контролы конкретно во Frame1.

Сообщение kibernetics » 15.05.2009 (Пт) 13:28

В этом фрейме есть ещё текстбоксы, но мне нужно очищать только те, которые были динамически созданы. они подгружаются в зависимости от количества свойств в бд какой-то записи. я например, изменяю те свойства и всё, мне эти текстбоксы больше не нужны. поэтому, к ним я обращаюсь как и создавал, и если что - очищаю.
да, через контейнер их определяю.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Что-то не могу перебрать контролы конкретно во Frame1.

Сообщение Хакер » 15.05.2009 (Пт) 13:38

И как это связано с моим советом?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Re: Что-то не могу перебрать контролы конкретно во Frame1.

Сообщение kibernetics » 15.05.2009 (Пт) 14:06

Хакер писал(а):И как это связано с моим советом?

ааа, я понял к чему ты. т.е. делать динамические текстбоксы и управлять ими через коллекцию.
отличный совет надо полагать, потому как я и искал решения как ими манипулировать. хотел делать даже отдельный контейнер делать из пикчербокса, а потом просто килять его. а тут решение в два раза круче.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 61

    TopList  
cron