Индексированый фрейм

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
GDF
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 19.08.2005 (Пт) 12:22

Индексированый фрейм

Сообщение GDF » 19.08.2005 (Пт) 12:26

Доброго времени суток!
Уважаемые, будьте добры, объясните новичку, как при помощи нажатия одной кнопки "Добавить" можно добавлять новые фреймы. То есть, допустим, есть у меня один фрейм, а я хочу, чтобы при нажатии кнопки, они у меня начинали плодится.
Я так понимаю, все тут завязано на индексе!
Заранее спасибо!

Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Сообщение Алексей К. » 19.08.2005 (Пт) 12:30

Создай на форме фрэйм, копирни его, нажми вставить, среда спросит тебя о создании массива элементов, ответь "Да". Frame1 станет Frame1(0). Ну а дальше Load Frame1(2) и т.д.

GDF
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 19.08.2005 (Пт) 12:22

Сообщение GDF » 19.08.2005 (Пт) 12:58

Алексей К.
логически все я тоже также задумал. А вот как програмно это сделать7

Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Сообщение Алексей К. » 19.08.2005 (Пт) 13:46

Load frame(2) это и есть программно, т.е. в событии клика твоей кнопки "Добавить" пишешь (к примеру изначально у тебя на форме уже есть два фрема1 с индексами 0 и 1):
Код: Выделить всё

For i=2 to 10
load frame1(i)
frame1(i).visible=true
frame1(i).top=отступ_сверху
frame1(i).left=отступ_слева
next i


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

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

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 33

    TopList