Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2011, 20:29   #1
maks5
Пользователь
 
Регистрация: 08.03.2011
Сообщений: 61
По умолчанию Формы

Такая задача.
Тестирующая программа. Допустим, я ответил на вопросы в тесте, нажал далее. Нужно чтобы при нажатии далее на форме появились результаты теста. Я не могу сделать так, чтобы при нажатии далее тест пропал, и на форме появилось что-то другое. Заранее спасибо!
maks5 вне форума Ответить с цитированием
Старый 17.09.2011, 08:47   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Вот примерный код
Код:
procedure TFormaTesta.btnDaleeClick(Sender: TObject);
begin
...
if vopros = poslednipopros
  then begin
  FormaTesta.Hide;
  FormaResult.Show;
  end;
end;
ПС. полагаю, ТС-новичок и "русские" названия будут ближе ) а вообще, хороший стиль программирования - с использованием говорящих английских идентификаторов
phomm вне форума Ответить с цитированием
Старый 17.09.2011, 09:01   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
тест пропал
В каких компонентах выводится контент теста? Эдиты, мемо? Очищай их при нажатии на эту кнопку.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.09.2011, 15:18   #4
maks5
Пользователь
 
Регистрация: 08.03.2011
Сообщений: 61
По умолчанию

phomm спасибо! то что нужно.

Последний раз редактировалось maks5; 17.09.2011 в 20:33.
maks5 вне форума Ответить с цитированием
Старый 17.09.2011, 16:06   #5
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Если нужно делать на одной форме, то использовать страничный контрол - тест на одной странице, результат - на другой. Если убрать заголовки страниц и границы, то не будет видно, что там страничный контрол, а вроде как форма целиком изменилась.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 17.09.2011, 20:25   #6
maks5
Пользователь
 
Регистрация: 08.03.2011
Сообщений: 61
По умолчанию

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

Последний раз редактировалось maks5; 17.09.2011 в 20:55.
maks5 вне форума Ответить с цитированием
Старый 18.09.2011, 07:30   #7
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

TTabbedNotebook или TPageControl. У TPageControl вкладки убираются TabVisible := False у страниц (не у самого TPageControl).

Как работать - см. книгу или справку.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 18.09.2011, 11:01   #8
maks5
Пользователь
 
Регистрация: 08.03.2011
Сообщений: 61
По умолчанию

GunSmoker Спасибо. Это наверное подойдёт.
maks5 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из DBGrid одной формы отразить в ListBox на другой формы VenZell БД в Delphi 2 28.05.2010 07:27
Заголовок Child формы имеет цвет неактивной формы, хотя форма активна? PrimaryPro Общие вопросы Delphi 0 12.03.2010 11:12
как привязать размеры содержимого формы к размерам самой формы acid_bmstu Общие вопросы Delphi 4 05.02.2010 05:02
Как сделать границы формы другого цвета,формы?? Дима я Общие вопросы Delphi 3 22.06.2009 07:24
Обращение из формы в dll к элементу главной формы (delphi) a_n_n_a Помощь студентам 3 10.05.2009 04:00