Delphi для початківців: інтерфейс середовища розробки Delphi, Різне, Програмування, статті

Сьогоднішню статтю я хочу, в першу чергу, присвятити інтерфейсу середовища розробки Delphi. Це питання досить гостро стоїть і серед програмістів, недавно почали вивчення Delphi, і серед запеклих прогеріей, які цілодобово не сплять, занурившись в процес створення чергової програми.


Почнемо по порядку. Створюючи чергову програму, користувач компонує інтерфейс, виходячи з наявних у нього підручних об’єктів, при цьому він неминуче стикається з необхідністю змінити те чи інше його властивість. Як пам’ятає наш читач, властивості об’єктів на етапі розробки програми змінюються з використанням інспектора об’єктів. Цих властивостей існує досить багато. На них-то ми зараз і зупинимося.

Синтаксис:

MessageDlg(Msg: string; AType: TMsgDlgType; AButtons: TMsgDlgButtons; HelpCtx: Longint): Word;

Msg – рядковий параметр. Задає виведене повідомлення;

Atype – внутрішній параметр функції. Задає тип повідомлення:

– MtWarning – повідомлення про попередження;

– MtError – повідомлення про помилку;

– MtInformation – інформаційне повідомлення;

– MtConfirmation – повідомлення про підтвердження;

– MtCustom – повідомлення не містить в кутку зображення. Назва вікна відповідає назві виконуваного файлу (аналогічно showmessage).

Abuttons – задає імена кнопок, які будуть відображатися на діалоговому запиті. Можливі значення: mbYes, mbNo, mbOK, mbCancel, mbHelp, mbAbort, mbRetry, mbIgnore, mbAll.

HelpCtx – містить номер розділу, який буде показаний користувачеві, якщо він викличе довідку, коли діалог активізований.

Приклад:

MessageDlg (“Продовжити виконання програми”, mtConfirmation, [mbYes, mbNo], 0);

Для того щоб визначити, який варіант відповіді вибрав користувач, можна скористатися простою перевіркою. Тоді вихідний код буде мати наступний вигляд:

If MessageDlg (“Закінчити виконання завдання?”, MtConfirmation, [mbYes, mbNo], 0) = mrYes
then
begin
MessageDlg (“Виконання завдання закінчено.”, MtInformation, [mbOk], 0);
Close;
end;

Створення повідомлення за допомогою додаткового вікна досить трудомістким. Цей спосіб використовується для створення складних запитів, коли одного тільки “Так” і “Ні” мало. Прикладом може служити ситуація, коли від користувача необхідно отримати код продовження, в залежності від якого додаток буде виконувати ті чи інші операції. Розглядом даного способу створення повідомлень і використання додаткових вікон для допоміжних завдань ми займемося в наступній статті.

 

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*