Ieșire într-o casetă de mesaj
Mesajele Windows sunt utilizate pentru a alerta utilizatorul. În cazul în care programul poate ajuta la caseta de mesaje, de exemplu, informează eroarea în datele de intrare sau de a solicita o confirmare printr-o acțiune ireversibilă, cum ar fi ștergerea unui fișier.
Afișează o casetă de mesaj, puteți utiliza procedura ShowMessage MessageDlg sau funcția.
Procedura de ShowMessage afișează o fereastră cu textul comenzii și un buton OK.
În general, procedura de instrucțiuni ShowMessage apel arată astfel:
în cazul în care mesajul - textul care va fi afișată în fereastra.
Fig. 1.7 prezintă sub forma unei casete de mesaj, primit ca urmare a unor instrucțiuni:
ShowMessage ( „Introduceți greutatea în lire.“);
Fig. 1.7. Un exemplu a casetei de mesaje
Trebuie remarcat faptul că titlul procedurii de ieșire ShowMessage caseta de mesaj, este numele aplicației care este definită în fila Aplicație fereastra Opțiuni de proiect. În cazul în care numele aplicației nu este specificat, titlul va fi numele fișierului executabil.
MessageDig funcționează mai versatil. Acesta vă permite să introduceți în caseta de mesaj este una dintre pictogramele standard, cum ar fi „Avertisment“, setați numărul și tipul de butoane de comandă, și de a determina butonul pe care utilizatorul a făcut clic. Fig. 1.8 prezintă fereastra, derivată ca urmare a instrucțiunilor
r: = MessageDlg ( 'File' + fname + 'este scos.', mtWarning, [MBOK, mbCancel] 0.);
Fig. 1.8. Un exemplu a casetei de mesaje
Semnificație Funcția MessageDlg - numărul prin verificarea valorii care poate fi determinată prin selectarea unui buton de comandă, un dialog a fost finalizat.
În general, cu referire la funcția MessageDig arată astfel:
Selectarea: = MessageDlg (mesaj, tip, butoane, KontekstSpravki)
- Mesaj - textul mesajului;
- Tip - tipul mesajului. Mesajul poate fi o informație, avertisment sau un mesaj de eroare fatală. Fiecare tip de mesaj corespunde unei pictograme specifice. Tipul mesajului este definit numit constant (Tabelul 1.8.);
Butoane - o listă a butoanelor care sunt afișate în caseta de mesaj. Lista poate consta din mai multe separate prin virgulă constantelor numite (tab. 1.9). Întreaga listă este închisă între paranteze drepte.
Tabelul 1.8. Funcția constantele MessageDlg
Știri
Cavalerii Teoria eter