![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кнопка выхода
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]
Естественно, он еще и издевается наглец.