Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кнопка выхода


Страницы:   1 2 3

Washington ©   (2007-09-10 13:04:00) 

Надо либо убрать кнопку выхода (крестик то бишь), либо сверху свою закинуть либо запрограммировать имеющуюся. Подскажите, как? В принципе сгодится, если просто ентот крестик disable сделать


Washington   (2007-09-10 15:26:00) [1]

Обязательно


Anatoly Podgoretsky   (2007-09-10 15:05:00) [2]

Ну приходите еще на порку.


Washington   (2007-09-10 14:50:00) [3]

Наконец сделал тханкс всем


{RASkov}   (2007-09-10 14:37:00) [4]

> [38] Washington ©   (10.09.07 14:27)
> просто мне надо ещё и не главную закрывать

Ее закроет главная...
В прочем там много нюансов, так как твоего проета никто не видел...
На вопросы которые ты задал - ответы получил, так что думай, как лучше организовать алгоритм работы твоей программы.


clickmaker   (2007-09-10 14:37:00) [5]


> чтобы выйти можно было из двух форм

кстати, непонятно, причем тут крестик тогда?


clickmaker   (2007-09-10 14:36:00) [6]


> [39] Dib@zol ©   (10.09.07 14:33)

может, наоборот?


Dib@zol   (2007-09-10 14:33:00) [7]

Нук и прописывай в обработчике закрытия главной формы - ДочерняяФорма1.Close...


Washington   (2007-09-10 14:27:00) [8]

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


{RASkov}   (2007-09-10 14:20:00) [9]

> Ты ее крестиком закрываешь?

Ударение на слово её


{RASkov}   (2007-09-10 14:19:00) [10]

> [31] Washington ©   (10.09.07 14:15)

У тебя главная форма кто? Ты ее крестиком закрываешь?
Если последний ответ положительный, то что у тебя на соответствующих событиях делается?


Dib@zol   (2007-09-10 14:17:00) [11]

> По ходу крестик :) закрывает только одну форму, а надо бы несколько

Ога, собственное окно, и ещё вдогонку десяток случайных чужих...


{RASkov}   (2007-09-10 14:17:00) [12]

> [31] Washington ©   (10.09.07 14:15)

Ужасно.... :)


clickmaker   (2007-09-10 14:17:00) [13]


> крестик :) закрывает только одну форму, а надо бы несколько

один крестик - одна форма.
Если форма не главная, то логично, что процесс не закончится
Если форма главная - ну, может быть, где-то остался недобитый поток


{RASkov}   (2007-09-10 14:16:00) [14]

> [30] Anatoly Podgoretsky ©   (10.09.07 14:12)

Тогда [11] ну прям в тему :)


Washington   (2007-09-10 14:15:00) [15]


> {RASkov} ©   (10.09.07 14:09) [28]
> > [23] Washington ©   (10.09.07 14:02)> да не, прога должна
> закрываться, но только по моей кнопке,> а не по крестику
> :)Кстати.... А какая разница? Чем твоя "кнопка" так особенна,
>  что закрывать программу нужно только ей?

НЕ знаю почему но крестик :) закрывает прогу, а процесс висит в диспетчере. По ходу крестик :) закрывает только одну форму, а надо бы несколько


Anatoly Podgoretsky   (2007-09-10 14:12:00) [16]

> {RASkov}  (10.09.2007 14:09:28)  [28]

Особенностью процедуры закрытия, а как сделать с помощью системного крестика наверно не знает.


Anatoly Podgoretsky   (2007-09-10 14:11:00) [17]

> clickmaker  (10.09.2007 14:05:27)  [27]

Более чес достаточно по задаче, только кроме наверно кнопки пропадет и Alt+F4 но это может и хорошо, если процедура закрытия особая. Только обязательно предпринять все меры что бы программа немедленно могла сама закрыться при выключение Виндоус и чтобы ее возможно было снять через диспетчер задач.
Этот тот минимум который необходимо обеспечитью


{RASkov}   (2007-09-10 14:09:00) [18]

> [23] Washington ©   (10.09.07 14:02)
> да не, прога должна закрываться, но только по моей кнопке,
> а не по крестику :)

Кстати.... А какая разница? Чем твоя "кнопка" так особенна, что закрывать программу нужно только ей?


clickmaker   (2007-09-10 14:05:00) [19]


> [23] Washington ©   (10.09.07 14:02)


[9] читаем?
плюс еще
EnableMenuItem(GetSystemMenu(Handle, False), SC_CLOSE, MF_GRAYED or MF_BYCOMMAND);


Anatoly Podgoretsky   (2007-09-10 14:03:00) [20]

> Denis_  (10.09.2007 13:54:19)  [19]

Естественно, он еще и издевается наглец.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо