Вопрос, наверное, детский, но...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Andrew Sherd
Новичок
Новичок
Аватара пользователя
 
Сообщения: 42
Зарегистрирован: 10.05.2004 (Пн) 0:18
Откуда: Санкт-Петербург

Вопрос, наверное, детский, но...

Сообщение Andrew Sherd » 02.08.2004 (Пн) 1:08

Люди добрые, помогите. Такая задача: существует например тест, который состоит из 2х вопросов. На первый вопрос нужно выбрать 1 вариант ответа, а во втором несколько. Кол-во ответов для 1 и 2 вопроса не уточнены. Как программно создать новый OptionBox или CheckBox. Под кол-во ответов на вопрос?

Я так понимаю это делается через новый класс или коллекцию? Но как?


Заранее спасибо.
Маленькие хитрости: Если золотую рыбку положить на сковородку, количество желаний увеличивается да 50!!!

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 02.08.2004 (Пн) 7:19

Лучше тебе сделать массив контролов, тогда с этим не будет проблем
Код: Выделить всё
load chkAnswer
Load chkAnswer(chkAnswer.UBound + 1)

[/code]
الفيجوال بيسك الرابح

Urvin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 518
Зарегистрирован: 04.06.2003 (Ср) 10:47
Откуда: с Марса

Сообщение Urvin » 02.08.2004 (Пн) 9:14

ЕЩЕ (как вариант попроще) Если ты заведомо знаешь, что у тебя там не более, скажем, 10 вопросов, то ставишь 10 чекбоксов и попеременно .visible=False
Конечно, если больше, то стоит разбираться с массивом контролов. Не надо только биться в истерике, что это сложно и я ничего не знаю. Один раз подумать и все!
Не так страшен русский танк, как его пьяный экипаж

Andrew Sherd
Новичок
Новичок
Аватара пользователя
 
Сообщения: 42
Зарегистрирован: 10.05.2004 (Пн) 0:18
Откуда: Санкт-Петербург

Сообщение Andrew Sherd » 02.08.2004 (Пн) 9:39

Да это конечно самый просто вариант, но....хочется правильно и профессионально, а не просто. =)

Только что за комманда Load ? Простите уж мою необразованность =)))
Маленькие хитрости: Если золотую рыбку положить на сковородку, количество желаний увеличивается да 50!!!

timsoft
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 18.10.2003 (Сб) 10:50
Откуда: Odessa, Ukraine

Сообщение timsoft » 02.08.2004 (Пн) 14:55

Andrew Sherd писал(а):Только что за комманда Load ? Простите уж мою необразованность =)))


создай на форме checkbox1 и в свойствах в index пропиши ему 0

потом в коде сделай следующее

Код: Выделить всё
load checkbox1(1)
checkbox1(1).top = checkbox1(0).top + checkbox1(0).height + 100
checkbox1(1).visible = true


и будет тебе щастие :D

Andrew Sherd
Новичок
Новичок
Аватара пользователя
 
Сообщения: 42
Зарегистрирован: 10.05.2004 (Пн) 0:18
Откуда: Санкт-Петербург

Сообщение Andrew Sherd » 03.08.2004 (Вт) 0:16

Спасибо, помогли...
блин....почему я раньше комманду LOAD не встречал??? :?: :shock:

Большое спасибо.....разобрался...
Маленькие хитрости: Если золотую рыбку положить на сковородку, количество желаний увеличивается да 50!!!


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

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

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

    TopList  
cron