![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
messagedig [D7, WinXP]
Монг © (2006-09-14 13:23:00)Есть вот следующаяя строчка кода
MessageDlg('Вы точно хотите удалить данную запись ?',mtWarning,[mbOK,mbNo],0);
Неоходимо узнать какая была нажата кнопка, как это сделать ?
Как упорядочить кнопки ? У меняесли смотреть с лева на право, то выводиться сначало кнопка NO а потом OK как сделать что бы они были наооборот то есть поменялись местами ?
StriderMan (2006-09-15 11:38:00) [1]
> Zhekson (15.09.06 10:42) [7]
> а чтобы поменять местами просто поменяй [mbOK,mbNo] на [mbNo,
> mbOk]
сомнительно. это же set of. там все-равно в каком порядке запихивать - получится одно и то же.
Zhekson (2006-09-15 10:42:00) [2]а чтобы поменять местами просто поменяй
[mbOK,mbNo]на[mbNo, mbOk]
Zhekson (2006-09-15 10:37:00) [3]
if MessageDlg('Вы точно хотите удалить данную запись ?',mtWarning,[mbOK,mbNo],0) = mrOk then ShowMessage('Ok')
else ShowMessage('No');
Eraser (2006-09-14 17:20:00) [4]> [0] Монг (14.09.06 13:23)
> MessageDlg('Вы точно хотите удалить данную запись ?',mtWarning,
> [mbOK,mbNo],0);
использовать mbOK в данном случае не верно, нужно либо OK_Cancel, либо Yes_No.
Ega23 (2006-09-14 17:18:00) [5]
> MessageDlg('Вы точно хотите удалить данную запись ?',mtWarning,
> [mbOK,mbNo],0);
MessageBox(Handle, PChar('Вы точно хотите удалить данную запись ?'), PChar('Внимание!'), MB_OKCANCEL or MB_ICONWARNING);
Loginov Dmitry (2006-09-14 16:46:00) [6]> На счёт расположения кнопок пока не понял как сделать
Переписать функцию CreateMessageDialog, что в модуле Dialogs. Других путей не знаю. Да и не нужно это. Абсолютно.
Монг (2006-09-14 13:35:00) [7]Всё сам допёр по первому вопросу. Да это функцияю На счёт расположения кнопок пока не понял как сделать (
Reindeer Moss Eater (2006-09-14 13:32:00) [8]Это функция