![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.11.2009
Сообщений: 4
|
![]()
Дельфи давно изучал уже забыл все)) Но щас нужно написать простейшую программку. Объясните подробно что нужно делать плиз или киньте ссылку, если такой вопрос уже задавался.
Программа типо теста. Есть две кнопки "Пуск", "Да", "Нет". Когда человек заходит в программу, он должен нажать на кнопку пуск, и потом вместо стартового окна должно появится новое окно с вопросом и кнопками Да и Нет. Т.е. мне нужно, чтобы все компоненты на стартовом окне стерлись и появились новые. Далее человек отвечает на вопрос, после чего появляется новый вопрос, а старый стирается. Надеюсь понятно объяснил))) |
![]() |
![]() |
![]() |
#2 | ||
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 06.09.2011 в 16:11. |
||
![]() |
![]() |
![]() |
#3 |
Регистрация: 08.11.2009
Сообщений: 4
|
![]()
Я неправильно объяснил((( Вообще не то сказал. Щас объясню. Пример. После нажатия кнопки Пуск, появляется окно где задается вопрос. Например "Вы мужского пола". Если нажимаем кнопку Да, то появляется новый вопрос "Вы женаты"? Если ответ Нет, то появляется вопрос "Вы замужем". Вот что мне нужно))) Чтобы менялись вопросы и чтобы они были привязаны к кнопкам. Насколько я помню здесь должно проверяться на true или false, но я не помню как это делается
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 12.02.2007
Сообщений: 360
|
![]()
Ну и чем вышепредложенный вариант не устроил? На Click Кнопке Да Меняем Caption Labela на "Вы женаты?" И выводим снова его. На Click Кнопке Нет меняем Label на "Вы замужем?" И снова обновляем
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Ну тут зависит от того как реализовывать. Например, можно с помощью radio button/radio button group (в этом случае как раз и есть active true или false для них т.е. отмечен\не отмечен). Если же именно кнопки "да" и "нет", то тоже в зависимости от того какую кнопку нажали показываете соответствующий вопрос.
Правда наверно придется что-то придумать, чтобы не создавать по 10050 невидимых элементов. Например, загнать все вопросы (текст) в 2 массива и при каждом ответе увеличивать значение какой-нибудь переменной i на 1 (и при нажатии на 1 кнопку менять текст в Label на текст из массив1[i], а при нажатии на 2 кнопку — массив2[i]). Чот какой-то велосипед, скорее всего есть лучшие реализации, но вроде подходит если все правильно понял.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как при нажатии на кнопку менять стиль дива? скрипт не работает, подправьте | diamed | JavaScript, Ajax | 4 | 25.06.2011 18:04 |
Как сделать чтоб при нажатии кнопки форма не работала? | quarty | Помощь студентам | 6 | 05.11.2010 15:50 |
Как сделать при нажатии кнопки новое окно | quarty | Общие вопросы Delphi | 9 | 01.11.2010 14:06 |
Обрезать текст и выкатывать его часть при нажатии кнопки | Krasi | PHP | 2 | 14.03.2010 15:36 |
Как при нажатии одной кнопки занести информацию в 2 таблицы | k0libry | Microsoft Office Excel | 4 | 31.01.2010 22:58 |