Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];

Вниз

Как обработать событие?   Найти похожие ветки 

 
tort   (2006-03-24 15:39) [0]

Добрый день, Мастера!
Подскажите пожалуйста, как обработать событие нажатия кнопки?
Мне нужно, чтобы если выбрать "да", то выполнить "такое-то действие",
если "нет", то "выполнить это".
Вот кусок кода:

procedure TForm1.NewDoc;
begin
 if WordEdit<>nil then
    messagebox(application.Handle,"Сохранить текущий документ?","Внимание!",MB_YesNo)else
    WordEdit.Clear;
end;

т.е. мне нужно если кнопка "Да", "то действие 1" если
нажата кнопка "Нет","то действие 2". Как это можно реализовать?
На лекции препод был видимо в плохом натсрое - мало кто понял :(


 
Sergey13 ©   (2006-03-24 15:46) [1]

Что мешает к messagebox еще IF приделать?


 
Ega23 ©   (2006-03-24 15:47) [2]


Case MessageBox(..... , MB_YESNO) of
 IDYES  :  DoYesProcedure;
 IDNO   :  DoNoProcedure;
end;


 
Khim ©   (2006-03-24 15:50) [3]

воспользуйся case..of
case application.messagebox(pchar("Заголовок") .... ofidyes:{что то делаем} ;
idno:{что то делаем};
idcancel:{что то делаем};


 
Хрюша   (2006-03-24 15:53) [4]

Спасибо! Разобрался :)
А нашему преподу, видимо пить надо бросать :)

Ещё разок спасиба :))))



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

Форум: "Начинающим";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.015 c
15-1142624192
TStas
2006-03-17 22:36
2006.04.09
КАк изменить свои детали


10-1116488932
Руслан
2005-05-19 11:48
2006.04.09
Копирование в буфер


15-1142532712
lookin
2006-03-16 21:11
2006.04.09
Таки Зенит вышел в следующую стадию УЕФА...


2-1143105524
SergeyG
2006-03-23 12:18
2006.04.09
Есть файл байтов (file of byte). Как сделать, чтобы массив данных


4-1137674039
shalex
2006-01-19 15:33
2006.04.09
Как узнать установлены ли принтеры в системе?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский