Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.02.2009, 09:20   #1
Волк
Форумчанин
 
Аватар для Волк
 
Регистрация: 04.02.2009
Сообщений: 156
Вопрос Помогите через mаssеgеdlg управлять формой!

Как сделать через mаssеgеdlg чтобы при нажатии на кнопку ок форма закрывалась а при нажатии на отмена она не закрывалась? Подскажите кто может?
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!
Волк вне форума
Старый 05.02.2009, 09:29   #2
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Код:
if messagedlg('Закрыть программу?',mtWarning,
[mbYes,mbNo],0)=mrYes then form1.Close
или это дело можно засунуть в событие формы
Код:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if messagedlg('Закрыть программу?',mtWarning,
[mbYes,mbNo],0)=mrNo then CanClose:=false
end;

Последний раз редактировалось Stilet; 05.02.2009 в 10:03.
SERG1980 вне форума
Старый 05.02.2009, 09:44   #3
Волк
Форумчанин
 
Аватар для Волк
 
Регистрация: 04.02.2009
Сообщений: 156
По умолчанию

большое спасибо попробую я как раз искал такой способ (в смысле 2)

Прекратите копировать предыдущий пост!
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!

Последний раз редактировалось mihali4; 20.02.2009 в 15:22.
Волк вне форума
Старый 05.02.2009, 10:59   #4
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

ИМХО лучше использовать MessageBox т.к. там локализовано под винду. Не красиво например когда прога русская, там через MessageDlg высвечиваются кнопки Yes No. С MessageBox будут русские кнопки Да Нет
FaTaL вне форума
Старый 05.02.2009, 18:06   #5
Волк
Форумчанин
 
Аватар для Волк
 
Регистрация: 04.02.2009
Сообщений: 156
Печаль

Как через MessageBox сделать клавиши?
Русские?
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!
Волк вне форума
Старый 05.02.2009, 18:24   #6
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

попробуй ввести
Код:
messagebox(handle, 'сообщение', 'заголовок окна', MB_ICONINFORMATION+MB_YESNO);
//для условий 
if messagebox(handle, 'сообщение', 'заголовок окна', MB_ICONINFORMATION+MB_YESNO)=ID_YES then
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума
Старый 05.02.2009, 18:28   #7
Волк
Форумчанин
 
Аватар для Волк
 
Регистрация: 04.02.2009
Сообщений: 156
Вопрос

Как сделать русские клавиши??????????????????????????:c onfused:
KORN спасибо помогло!!!!!!!!!!

Прекратите копировать предыдущий пост!
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!

Последний раз редактировалось mihali4; 20.02.2009 в 15:22. Причина: пользуемся правкой... з.ы. пожалуйста
Волк вне форума
Старый 05.02.2009, 18:31   #8
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Здесь какие хочешь диалоги с какими хочешь кнопками можно сделать. Просто скопируй содержимое папки в Lib твоих Делфей .. или положи в каталог проекта.
Вложения
Тип файла: rar MessageBoxes.rar (23.2 Кб, 23 просмотров)
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума
Старый 05.02.2009, 18:35   #9
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

Волк, у тебя винда русская?
r9m вне форума
Старый 05.02.2009, 18:35   #10
Волк
Форумчанин
 
Аватар для Волк
 
Регистрация: 04.02.2009
Сообщений: 156
По умолчанию

А как в messagebox сделать перенос? Заранее спасибо

Да а че?но у меня виста!

Цитата:
Сообщение от r9m Посмотреть сообщение
Волк, у тебя винда русская?
да а че? но у меня виста
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!

Последний раз редактировалось KORN; 05.02.2009 в 18:40. Причина: учимся пользоваться правкой
Волк вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
через какую прогу можно управлять компом соседа? |{ () T Безопасность, Шифрование 19 24.10.2009 10:09
Помогите с формой для регистрации Nicky21 Microsoft Office Access 3 21.11.2008 16:04
Есть ли возможность управлять драйвером спец. звуковой карты через длл или как то иначе? chysti Win Api 2 14.02.2008 12:57
Помогите с формой!!! zzzzz Помощь студентам 2 30.10.2007 18:35