![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| fridrih777 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 23.12.2007 Репутация: нет Всего: нет |
Здраствуйте ещё раз вот такой вопрос.
В проекте две формы form1 и form2. form1 главная. как сделать что бы при нажатии на кнопку на первой форме открывалась вторая а сама закрывалась. Пробовал вот так
help PLS |
|||
|
||||
| Mauglirus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 23.12.2007 Репутация: нет Всего: нет |
Обязательно чтобы закрывалась или возможно чтобы просто исчезала??? Если просто чтобы исчезала, то просто зделай первую форму невидимой.
|
|||
|
||||
| fridrih777 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 23.12.2007 Репутация: нет Всего: нет |
А как? Я не очень разбираюсь в eDelphi!Подскажите! |
|||
|
||||
| Mauglirus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 23.12.2007 Репутация: нет Всего: нет |
помойму так |
|||
|
||||
| Ofer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 293 Регистрация: 15.10.2006 Где: КривбаСС Репутация: нет Всего: 5 |
|
|||
|
||||
| fridrih777 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 23.12.2007 Репутация: нет Всего: нет |
Спасибо. Такой вариант катит и устраивает!
|
|||
|
||||
| uNabL3 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 17.10.2007 Репутация: нет Всего: нет |
У меня та же проблема! Только функциями видимости пользоваться не могу, ибо, если в новой открытой форме нажимать Close, то процесс не убивается в Ctrl + Alt + Del , а остается там висеть ... )) Как сделать так, чтобы программа убивалась бы в любой из двух форм ? ) Может какие-то конструкторы, деструкторы ? )
|
|||
|
||||
| Hang |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 16.12.2007 Где: Вологда Репутация: нет Всего: 3 |
fridrih777
Можно еще сделать так:
|
|||
|
||||
| Ofer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 293 Регистрация: 15.10.2006 Где: КривбаСС Репутация: нет Всего: 5 |
uNabL3, чтоб убить приложение можно вызвать Application.Terminate;
|
|||
|
||||
| uNabL3 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 17.10.2007 Репутация: нет Всего: нет |
Я имел ввиду если я нажимаю на красную кнопочку в верхнем правом углу во второй форме ( ну тоесть стандартную кнопку выхода ) ... то приложение как бы и закрывается, и как бы остается висеть ... ) Вот я и грешу на развилку между закрытием первой формы и переходом на вторую форму ) Спасибо ) Буду думать )
|
|||
|
||||
| Ofer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 293 Регистрация: 15.10.2006 Где: КривбаСС Репутация: нет Всего: 5 |
uNabL3, Допустим, у тебя две формы Form1 и Form2, причем Form2 - дочерняя. В результате определенных действий у тебя Form1 стала невидимой, а Form2 вдимой. Я так тебя понял.
Тогда, чтоб полностью завершить работу программы при закрытии Form2 и чтоб никаких процессов у тебя не висело, то для обработчика закрытия Form2 навесь
|
|||
|
||||
| uNabL3 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 17.10.2007 Репутация: нет Всего: нет |
Спасибо )) ВСё работает )
Это сообщение отредактировал(а) uNabL3 - 27.12.2007, 02:56 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |