|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.01.2008, 20:13 | #1 |
Форумчанин
Регистрация: 19.10.2007
Сообщений: 168
|
Как использовать две формы в одном приложении
Подскажите пожалуйста как использовать две формы в одном приложении. Нужно чтобы вторая форма стала невидима до нажатия на Button1. А при нажатии на Button2 вторая форма исчезала.
Зарание спасибо. Последний раз редактировалось SeRhy; 23.01.2008 в 20:32. |
23.01.2008, 20:22 | #2 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
Как я понял, суть вопроса состоит в том, чтобы невидимая форма по нажатию на кнопку стала видима...
Ну вторую форму надо создать для начала. Потом при нажатии на Button инициировать событие Form2.show; или если необходимо вызвать форму модально, то form2.showmodal; |
23.01.2008, 20:41 | #3 |
Форумчанин
Регистрация: 19.10.2007
Сообщений: 168
|
Я беру: "New Form".
У меня появляется вторая форма. Но когда програма уде выполняется и я нажимаю на Button то появляется ошибка. Что я не так делаю? |
23.01.2008, 20:44 | #4 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
ну смотря что у Вас в Button и смотря какая ошибка...
Просто впишите в Button1 вот это ИМЯ ФОРМЫ.visible:=true; И невидимая вторая форма станет видемой :D А что бы исчезла в Button2 пишем ИМЯ ФОРМЫ.visible:=false; Последний раз редактировалось prizrak1390; 23.01.2008 в 20:52. |
23.01.2008, 21:00 | #5 |
Регистрация: 30.11.2007
Сообщений: 5
|
еще вариант
Это если обе кнопки на первой форме будут. Код:
Caps Lock - Запереть шашки
|
23.01.2008, 21:26 | #6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Правильнее, наверное, будет не form2.Close, а form2.Hide.
Иначе в обработчике первого баттона придется писать Tform2.Create. Ведь форму нужно только показывать и прятать? А не создавать и убивать? Последний раз редактировалось mihali4; 23.01.2008 в 21:55. |
23.01.2008, 21:42 | #7 |
Регистрация: 30.11.2007
Сообщений: 5
|
А смысл? Я просто закрыл форму, я думаю если бы я уничтожыли тогда да надобыло писать (хотя я незнаю не пробывал не разу). Ни какой ошибки при этом не возникает.
Caps Lock - Запереть шашки
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Закрытие формы MDIChild в MDI приложении | Avalonix | Общие вопросы Delphi | 4 | 29.05.2008 16:45 |
Всегда позади и всегда впереди в одном приложении | Legat | Win Api | 4 | 27.10.2007 15:48 |
Два в одном | ZhekON | Общие вопросы Delphi | 1 | 01.03.2007 23:54 |
Два в одном | шолku | Общие вопросы Delphi | 4 | 17.12.2006 12:05 |
можно ли использовать визуальные компоненты, если у приложения нет формы? | Holly1444 | Общие вопросы Delphi | 8 | 19.11.2006 16:21 |