MessageBox adalah kotak pesan yang ditampilkan untuk memperlihatkan pesan tertentu kepada user.
Sintak dasar:
MessageBox(Application->Handle, isi_pesan, judul_Dialog, flags);
Keterangan:
- isi_pesan : tulisan yang ingind ditampilkan oleh MessageBox
- judul_dialog: tulisan di caption form dialog
- Flags: jenis tombol dan/atau jenis gambar dan/atau tombol default yang disertakan pada MessageBox
Kostanta flags tombol terdiri dari:
- MB_OK
- MB_OKCANCEL
- MB_ABORTRETRYIGNORE
- MB_YESNOCANCEL
- MB_YESNO
- MB_RETRYCANCEL
- MB_HELP
Kostanta flags jenis gambar terdiri dari:
- MB_ICONEXCLAMATION
- MB_ICONWARNING
- MB_ICONINFORMATION
- MB_ICONASTERISK
- MB_ICONQUESTION
- MB_ICONSTOP
- MB_ICONERROR
- MB_ICONHAND
MessageBox(
Application->Handle,
"Terima kasih atas kunjungan Anda",
"Informasi",MB_OK
);
MessageBox(
Application->Handle,
"Terjadi kesalahan pada pemasukan data",
"Kesalahan",MB_OK | MB_ICONERROR
);
Jika tombol yang ditampilkan pada kotak dialog lebih dari satu, Anda dapat menentukan tombol default. Cara menentukannya adalah dengan kostanta berikut:
- MB_DEFBUTTON1
- MB_DEFBUTTON2
- MB_DEFBUTTON3
- MB_DEFBUTTON4
- IDOK
- IDCANCEL
- IDABORT
- IDRETRY
- IDIGNORE
- IDYES
- IDNO
Contoh Penggunaan Kostanta pilihan user
if (MessageBox(
Application->Handle,
"Apakah data ini akan dihapus?",
"Konfirmasi",
MB_YESNO | MB_ICONQUESTION | MB_DEFBUTTON2) == IDYES)
{
MessageBox(
Application->Handle,
"Data sudah dihapus",
"Informasi",
MB_OK | MB_ICONINFORMATION
);
};
0 comments:
Posting Komentar