Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обработка клавиш в MessageDlg, Да, Да для всех, Нет 
:(
    Опции темы
h2o
Дата 13.12.2005, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 19.8.2005

Репутация: 1
Всего: 1



В нкжный момент времени выдаётся окно
Код

      If MessageDlg(
         'Файл существует... перезаписать?',
         mtConfirmation,
         [mbYes, mbNo],
         0) = mrYes
         Then
          begin

          end
          else;

Это понятно! А вот как сделать чтобы было 3 события - Да, Да для всех, Нет
Код

      If MessageDlg(
         'Файл существует... перезаписать?',
         mtConfirmation,
         [mbYesToAll, mbYes, mbNo],
         0) = ????????
// и что дальше ?????????????


Как обработать событие, какая клавиша была нажата???
Добавлено @ 12:21
да и как сделать чтобы клавиши Да, Да для всех, Нет располагались в нужном мне порядке...

а ещё их русскими можно сделать? а то у меня в Д7 они выгледят как Yes,No,Yes To All
--------------------
Я нифига не знаю! мало что понимаю! Помогите тупому... У меня стоит D7!
PM MAIL   Вверх
ErManDir
Дата 13.12.2005, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 11.12.2003

Репутация: нет
Всего: нет



А так получится:
Код

case
  MessageDlg(
  'Файл существует... перезаписать?',
  mtConfirmation,
  [mbYesToAll, mbYes, mbNo],
  0) of
  mrYesToAll: //что-то;
  mrYes: //что-то;
  mrNo: //что-то
end;


????
PM MAIL ICQ YIM   Вверх
_hunter
Дата 13.12.2005, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 15
Всего: 98



нету там всяких "да для всех" -- для этого свой диалог писать нужно...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
sexton
Дата 13.12.2005, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sexton=Пономарь (eng)
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 5.5.2004
Где: Ульяновск

Репутация: 1
Всего: 9



1.
Цитата(h2o @ 13.12.2005, 12:19)
// и что дальше ?????????????

А дальше можно взять case и описать варианты поведения для полученного результата. mrOK, mrCancel, mrYesToAll etc.. это все integer вообще-то...
2. В своем порядке их расположить нельзя.
3. Русскими не сделать.

Вывод:
Делай свой диалог.
Добавлено @ 12:46
_hunter, как нету?
Цитата

mbYesToAll A button with the text "Yes to All" on its face
(с) Справка Борланда
PM MAIL WWW ICQ   Вверх
_hunter
Дата 13.12.2005, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 15
Всего: 98



я имел в виду именно "Да для всех" а не "Yes to All"


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Girder
Дата 13.12.2005, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй 2
***


Профиль
Группа: Участник Клуба
Сообщений: 1993
Регистрация: 12.5.2004

Репутация: 31
Всего: 155



Держи компонент

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  MSG.pas 6,94 Kb


--------------------
Как слышим, так и пишим.
Истина где-то там...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0520 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.