Програмное создание элементов управления.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Matv
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 13.11.2002 (Ср) 9:20
Откуда: Украина, Харьков

Програмное создание элементов управления.

Сообщение Matv » 26.04.2004 (Пн) 8:32

К сожалению не имею справочных пособий, кроме vb5.hlp и "варюсь в собственном соку", поэтому могу задавать наивные вопросы.
Можно ли програмно создавать элементы управления или увеличивать размерность массива элементов управления?
Например, я считываю DXF файл с заранее неизвестным числом слоев и должен для каждого слоя вывести информацию и создать элементы управления для ввода информации, необходимой для дальнейшей обработки. Сейчас я просто создаю массив элементов управления размерностью 10 (что ограничивает применение программы) и управляю видимостью эементов массива в зависимости то количества обнаруженных слоев. Непоместившиеся слои приходится ставить в "очередь", что усложняет как алгоритм так и работу с программой.
Возможность создавать элементы на форме в процессе работы программы могло бы существенно облегчить жизнь.
Заранее благодарен.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 26.04.2004 (Пн) 9:11

Массив элементов управления безразмерный...
Load txtMyTextBox(index).
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Matv
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 13.11.2002 (Ср) 9:20
Откуда: Украина, Харьков

Благодарность.

Сообщение Matv » 26.04.2004 (Пн) 10:15

Спасибо. Действительно просто.
Остается только изменить позицию и включить видимость.


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

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

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

    TopList