програмиране Delphi и не само - на изхода в клетка съобщение

Windows съобщения се използват за предупреждава потребителя. Ако програмата може да помогне на полето за съобщения, например, информира грешка в изходните данни, или да поиска потвърждение от необратимо действие, като например изтриване на файлове.

Посочете кутия за съобщения, можете да използвате процедурата за ShowMessage MessageDlg или функция.

ShowMessage процедура показва прозорец с текста на командата и бутон OK.

Като цяло, инструкция ShowMessage процедура повикване изглежда така:

където посланието - текстът, който ще се появи в прозореца.

Фиг. 1.7 показва формата на кутия за съобщения, получени в резултат на инструкции:

ShowMessage ( "Въведете теглото във фунтове. ');


Фиг. 1.7. Един пример на полето за съобщение

Трябва да се отбележи, че заглавието на процедурата по бокс съобщение изход ShowMessage, е името на приложението, което е дефинирано в раздела за кандидатстване по проекта Options прозорец. Ако името на заявление не е уточнено, заглавието ще бъде името на изпълнимия файл.

MessageDig функционира по-гъвкав. Тя ви позволява да поставите в полето за съобщения е един от стандартните икони, като например "Внимание", задаване на броя и вида на командни бутони, и да определи кой бутон потребителят натисне. Фиг. 1.8 показва прозореца, получени в резултат на инструкции

R: = MessageDlg ( "Файл" + FName + "е отстранен. ', mtWarning [mbOk, mbCancel] 0.);


Фиг. 1.8. Един пример на полето за съобщение

Значение функция MessageDlg - броят чрез проверка на стойността на които може да се определи чрез избор на бутон команда, диалог е завършена.

Като цяло, препратката към функция MessageDig изглежда така:

Избор: = MessageDlg (съобщение тип, бутони, KontekstSpravki)

  • Съобщение - текста на съобщението;
  • Тип - вида на съобщението. Посланието може да бъде информация, предупреждение или фатален съобщение за грешка. Всеки тип съобщение съответства на специфична икона. Типът на съобщението се определя име константа (Таблица 1.8.);

Копчета - списък на бутоните, които се показват в прозореца на съобщението. Списъкът може да се състои от няколко разделени със запетая именувани константи (раздел. 1.9). Целият списък е заграден в квадратни скоби.

Таблица 1.8. функция константи MessageDlg

Например, за да се появи съобщение в полето OK и Отказ бутони, бутони списък трябва да бъдат:

Освен изброените по-константи могат да използват константи: mbokcancel, mbYesNoCancel и mbAbortRetryIgnore. Тези константи се определят най-често се използва в комбинация бутони диалози команда.

kontekstSpravki - определя секцията за помощ, който ще се появи на екрана, когато потребителят натисне клавиш . Ако не бъде предоставена позоваването изход, KontekstSpravki параметъра стойност трябва да е равна на нула.

Върнатата стойност на функция MessageDig (раздел. 1.10), за да се определи кои от бутоните е натиснат от потребителя.

Таблица 1.10. Стойности MessageDlg функция

функции стойност MessageDig

Диалог е завършена чрез натискане на бутона

Ще Ви бъдем благодарни, ако поставим нашата бутон на вашия сайт. Ако искате да се разменят банери с нас, моля пишете в книгата за гости: