Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.31;
Скачать: CL | DM;

Вниз

Вопрос по MessageDlg   Найти похожие ветки 

 
Abcdef123   (2008-07-25 05:04) [0]

Здравствуйте, Мастера!
Никогда особо не задумывалась над параметрами функции MessageDlg, проста в использовании. Но, вот сейчас возникла необходимость, чтоб на заданный вопрос предлагались ответы Yes, No, но, чтоб по умолчанию курсор был на кнопке No. Текст вопроса менять на противоположный, чтоб использовать Yes по умолчанию я не могу, так как теряется некоторый смысл в вопросе. Менять местами кнопки в синтаксисе я пробовала, все равно отображается в порядке Yes No. Я задумалась, а возможно ли это вообще?


 
ASoft   (2008-07-25 06:42) [1]

не могу сказать, как в D6, а D7 есть:


uses QDialogs;
...
MessageDlg("bla, bla", mtConfirmation, [mbYes, mbNo], 0, mbNo);
...


 
easy ©   (2008-07-25 08:56) [2]

MessageBox(0, "bla, bla", "Confirm", MB_YESNO or MB_DEFBUTTON2 or MB_ICONQUESTION);


 
easy ©   (2008-07-25 09:29) [3]

function MessageDlgDef(const Msg: string; DlgType: TMsgDlgType;
 Buttons: TMsgDlgButtons; DfButton: string):word;
begin
 with CreateMessageDialog(Msg, DlgType, Buttons) do
 begin
   ActiveControl := FindComponent(DfButton) as TButton;
   result:= ShowModal;
 end;
end;

///..
if MessageDlgDef("bla, bla", mtConfirmation, [mbYes, mbNo],"no") = mrNo then


 
Ega23 ©   (2008-07-25 09:39) [4]

MessageBox рулит.



Страницы: 1 вся ветка

Текущий архив: 2008.08.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
2-1216973773
Vlad Oshin
2008-07-25 12:16
2008.08.31
почему выдает AV ?


3-1204722118
Ega23
2008-03-05 16:01
2008.08.31
Оптимизация запроса - правильно ли я понимаю?


3-1204266576
Barsky
2008-02-29 09:29
2008.08.31
Правильный запрос на FireBird SQL


15-1215799808
Поросенок Винни-Пух
2008-07-11 22:10
2008.08.31
Непонятно с Дефо


2-1216797045
Dimich1978
2008-07-23 11:10
2008.08.31
Открытие файла с изменение полей в WORDе