Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 10.11.2008, 21:40
kaizer131 kaizer131 вне форума
Начинающий
 
Регистрация: 01.11.2008
Сообщения: 112
Репутация: 10
По умолчанию Закрытие формы

Здравствуйте,подскажите .
На форме(с убранными кномками масштабирования и закрытия окна) создана кнопка Button1 . Как сделать чтоб при нажатиина нее даннаяформа закрылась?
Form1.Close; в процедуре Button1_Click не работает
Ответить с цитированием
  #2  
Старый 10.11.2008, 21:52
Drozh Drozh вне форума
Активный
 
Регистрация: 12.06.2008
Сообщения: 313
Репутация: 40
По умолчанию

Долно работать... выложи код, глянем
Ответить с цитированием
  #3  
Старый 10.11.2008, 22:06
kaizer131 kaizer131 вне форума
Начинающий
 
Регистрация: 01.11.2008
Сообщения: 112
Репутация: 10
По умолчанию

Интересно , этот метод сработал в VCL Form Application и неработает в Windows Form Application
И кчему бы это ?
Ответить с цитированием
  #4  
Старый 10.11.2008, 22:45
Alexo Alexo вне форума
Начинающий
 
Регистрация: 24.01.2007
Сообщения: 191
Репутация: 15
По умолчанию

в вин апи надо обрабатываеть сообщения WM_CLOSE
__________________
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя.
Ответить с цитированием
  #5  
Старый 10.11.2008, 23:45
Аватар для PESTS
PESTS PESTS вне форума
Новичок
 
Регистрация: 04.05.2008
Сообщения: 54
Репутация: 11
По умолчанию

Цитата:
Сообщение от kaizer131
Здравствуйте,подскажите .
На форме(с убранными кномками масштабирования и закрытия окна) создана кнопка Button1 . Как сделать чтоб при нажатиина нее даннаяформа закрылась?
Form1.Close; в процедуре Button1_Click не работает
Попробуй: ExitThread(0);
__________________
Маленький мальчик пришёл на систопку
Линукс отстой крикнул он громко
Долго пинали мёртвое тело
Не кто вступился, били за дело
Ответить с цитированием
  #6  
Старый 11.11.2008, 10:34
Аватар для Thrasher
Thrasher Thrasher вне форума
Illuminati
 
Регистрация: 06.03.2008
Адрес: Крым, г. Симферополь
Сообщения: 348
Репутация: 8808
По умолчанию

TerminateProcess(Application.Handle) либо ExitProcess. Если только закрыть форму, то ShowWindow c параметром Hide (точно вызов не помню )))
__________________
Хорошо написанная программа не требует документации
ICQ 9-184-668.
Ответить с цитированием
  #7  
Старый 11.11.2008, 12:44
Roman_s Roman_s вне форума
Прохожий
 
Регистрация: 03.10.2008
Сообщения: 28
Репутация: 10
По умолчанию

kaizer131 !
Попробуй не Form1.close; а просто Close; !!!
IMHO ДОЛЖНО РАБОТАТЬ !!!
__________________
CODDING - Штука тонкая !!!
Ответить с цитированием
  #8  
Старый 11.11.2008, 12:48
Аватар для :S.p.a.m.
:S.p.a.m. :S.p.a.m. вне форума
Активный
 
Регистрация: 04.05.2008
Сообщения: 260
Репутация: 15
По умолчанию

А вы уверенны что эта процедура связана с кнопкой, ну в Events у onClick выбран обработчик? Часто такое бывает! Както раз сам мучился, теперь навсегда запомнил
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:28.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter