hendroagungs.blogspot.com

Pemrograman dengan C++ Builder 8. Form Pesan Form pesan adalah form khusus yang hanya bisa disusun dengan menuliskan kode, yaitu form pesan atau message dialog. Form ini diaktifkan dengan menggunakan fungsi MessageBox(). Form ini akan berguna sekali jika Anda menginginkan semua bentuk informasi mengenai kesalahan program, tip dan sebagainya ditampilkan melalui jendela MessageBox. Berikut akan kita buat sebuah form pesan: 1. Buat form seperti berikut:

Gambar 8.1. Desain Form Pesan 2.

3.

Masukan kode berikut pada tombol Pesan void __fastcall TForm1::Button1Click(TObject *Sender) { Application->MessageBox("Hidup untuk Cinta tapi Cinta","Pesanku",MB_OK | MB_ICONINFORMATION); }

tidak

mati

karena

Jika Anda RUN, maka akan menghasilkan output seperti gambar berikut

Gambar 8.2. Output Pesan Petunjuk penulisan Message dialog Int_fastcall MessageBox(char * Text, char * Caption, unsigned short Flags); Keterangan: • Char * Text adalah teks yang akan ditampilkan sebagai isi pesan, panjang maksimum teks yang dapat ditampilkan adalah 255 karakter. Jika pesan terlalu panjang, akan dilipat secara otomatis oleh C++ Builder. • Char * Caption adalah Teks yang akan digunakan sebagai judul dari pesan anda, Panjang Maksimum 255, disamping itu panjang teks pesan akan mempengaruhi panjang kotak pesan.

Universitas Komputer Indonesia

39

hendroagungs.blogspot.com

Pemrograman dengan C++ Builder •

Unsigned short Flags adalah flag yang bisa kita gunakan untuk menentukan tombol komunikasi, tombol kontrol dan icon.

Dengan menentukan kombinasi pendukungnya, akan diperoleh berbagai variasi form pesan dan masing-masing bisa digunakan sesuai dengan keperluan Anda. 1. Berikut adalah salah satu contohnya pemakaian tiga tombol

Gambar 8.3. Pemakaian Tiga Tombol Kode Programnya adalah sebagai berikut: void __fastcall TForm1::Button1Click(TObject *Sender) { Application->MessageBox("Apakah Data Anda Akan Disimpan","Informasi",MB_YESNOCANCEL | MB_ICONWARNING); } 2. Pemakaian dua tombol

Gambar 8.4. Pemakaian Dua Tombol Kode Programnya adalah sebagai berikut: void __fastcall TForm1::Button1Click(TObject *Sender) { Application->MessageBox("Ingin Melanjutkan Proses ? ","Konfirmasi",MB_YESNO|MB_ICONQUESTION); 3. Pemakaian satu tombol

Gambar 8.5. Pemakaian satu tombol

Universitas Komputer Indonesia

40

hendroagungs.blogspot.com

Pemrograman dengan C++ Builder Kode Programnya adalah seperti berikut: void __fastcall TForm1::Button1Click(TObject *Sender) { Application->MessageBox("Password Anda MB_ICONSTOP); }

Salah","Peringatan",MB_OK|

Penggunaan Jendela Close Form 1. Buat Form Seperti berikut:

Gambar 8.6. Desain Form Close 2.

Klik jendela form, pilih Objeck Inspector, klik tab Events

Gambar 8.7. Object Inspector

Universitas Komputer Indonesia

41

hendroagungs.blogspot.com

Pemrograman dengan C++ Builder 3.

Double Click OnCloseQuery, masukan kode berikut:

void __fastcall TForm1::FormCloseQuery(TObject *Sender, bool &CanClose) { int Jawab; Jawab=Application->MessageBox("Anda yakin akan keluar sistem","Perhatian",MB_YESNO| MB_ICONWARNING); switch (Jawab) { case IDYES: CanClose = true; break;

dari

case IDNO: CanClose=false; break; case IDCANCEL: CanClose=false; break; } } 4.

Jalankan program tersebut, kemudian silahkan Anda tekan tombol Close, maka akan ditampilkan jendela seperti berikut:

Gambar 8.8. Output Form Close

8.2. Form About Pada suatu aplikasi yang baik pasti terdapat form about. Form ini berguna untuk menampung informasi mengenai Nama Program, Versi Program, Pemilik Program, Hak dan Kewenangan secara hukum dan lain-lain. Biasanya form about disimpan di dalam menu help. Form about mempunyai cirri-ciri khusus, hampir sama dengan form pesan, yaitu nilai property borderstyle adalah bsDialog dan menggunakan tombol OK. Untuk membuat Form About, dapat dilakukan dengan cara sebagai berikut: 1. Pilih File, New, Other.. maka akan ditampilkan jendela seperti berikut:

Universitas Komputer Indonesia

42

hendroagungs.blogspot.com

Pemrograman dengan C++ Builder

Gambar 8.9. Kotak Dialog New Items 2.

pada tab Form, Pilih About Box, maka akan ditampilkan jendela seperti berikut:

3.

Gambar 8.10. Form About Ubahlah teks yang ada dalam form tersebut sesuai dengan keinginan Anda, contohnya adalah seperti berikut:

Gambar 8.11. Edit Form About

Universitas Komputer Indonesia

43

hendroagungs.blogspot.com

Pemrograman dengan C++ Builder

4.

Jika sudah selesai kemudian RUN, maka akan ditampilkan jendela seperti berikut:

Gambar 8.12. Output Form About

Universitas Komputer Indonesia

44

pemrograman c++ builder 8 Form Pesan.pdf

form pesan atau message dialog. Form ini diaktifkan dengan menggunakan fungsi MessageBox(). Form ini akan berguna sekali jika Anda menginginkan semua ...

220KB Sizes 2 Downloads 150 Views

Recommend Documents

pemrograman c++ builder 11 Borland Database Engine.pdf ...
pemrograman c++ builder 11 Borland Database Engine.pdf. pemrograman c++ builder 11 Borland Database Engine.pdf. Open. Extract. Open with. Sign In.

web builder 8 full.pdf
web builder 8 full.pdf. web builder 8 full.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying web builder 8 full.pdf.

pemrograman-web.pdf
... Kesenian Yogyakarta________________________________________________Rusfansyah. Page 3 of 68. pemrograman-web.pdf. pemrograman-web.pdf.

modul-pemrograman-dasar.pdf
KD 3.6, 3.7, 4.6, 4.7 Operasi String dan Konversi Data. KD 3.8, 4.8, Pointer. KD 3.9, 3.10, 3.11, 3.12, 4.9, 4.10, 4.11, 4.12 Fungsi. KD 3.13, 3.14, 4.13, 4.14 ...

modul-pemrograman-dasar.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item.

CASH RECEIPT FORM #8.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. CASH RECEIPT ...

Form TR 59(C).pdf
Sl.No Rs. Total. accou nt/other accou nts/cash). Payees particulars : ... Please pay the amount as detailed above' This. and requaltions. The amount claimed in-this bill. bill is prepared strictly in accordance with the codal provisions, rules. has n

Form TR 59(C).pdf
Treasury/Bank account. Pay Order Cheque No /UTR No. Accountant. Space for audit enfacement. Pay Order Cheque issusg_by Received Pay Order Cheque.

Form TR 59(C).pdf
Loading… Page 1. Whoops! There was a problem loading more pages. Retrying... Form TR 59(C).pdf. Form TR 59(C).pdf. Open. Extract. Open with. Sign In. Main menu. Displaying Form TR 59(C).pdf.Missing:

Builder Application
Be in good standing with EPA regarding compliance with all applicable ... Complete all fields below. ... Company Social Media Pages: ... D By checking this box you acknowledge your intention to build and verify at least one Indoor airPLUS.

Builder Application
100% = 40. 40. Indoor airPLUS web presence. (website, social media). 20. 15. 15. Examples of Indoor airPLUS in marketing, education, and outreach. 20. 15. 15.

Builder Application
Company Website: Company Social Media Pages: ... (website, social media). 20. 15 ... Homeowner testimonials (up to two,. 5pts each. Attach examples.) 10. 10. 10 ... agents, or other stakeholders on best practices for design, construction, and.

Builder Application
Company Website: Company Social Media Pages: ... (website, social media). 20 ... 10. Homeowner testimonials (up to two,. 10pts/each. Attach examples.) 20 ... or other stakeholders on best practices for design and implementation of Indoor.

Teknik pemrograman Sem 2.pdf
Jl. Teluk Mandar, Arjosari Tromol Pos 5, Malang 65102, Telp. (0341) 491239, (0341) 495849,. Fax. (0341) 491342, Surel: [email protected], ...

24JAM Pintar Pemrograman Android.pdf
Your Testimoni here. Your Testimoni here. Your Testimoni here. Page 3 of 142. 24JAM Pintar Pemrograman Android.pdf. 24JAM Pintar Pemrograman Android.

PSAT 8/9 Test Informational/Permission Form .pdf ...
Mar 4, 2017 - Page 1 of 1. PSAT 8/9 Test Informational/Permission Form - Google Docs.pdf. PSAT 8/9 Test Informational/Permission Form - Google Docs.pdf.

2018 REC Uniform Order Form 8-12.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Main menu.

Modul Pemrograman Delphi 7.0.pdf
Gambar 1-1 - Flowcode IDE. Page 3 of 120. Modul Pemrograman Delphi 7.0.pdf. Modul Pemrograman Delphi 7.0.pdf. Open. Extract. Open with. Sign In.

Pemrograman Web - PHP & MySQL.pdf
Pemrograman Web - PHP & MySQL.pdf. Pemrograman Web - PHP & MySQL.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying Pemrograman Web ...

Complaint Form 8-12-15.pdf
Page 1 of 2. EMPLOYEE COMPLAINT/INCIDENT FORM. Georgia Southern University takes employee complaints, unethical behavior, inconsistent.

AUP Opt Out Form - Grades 8-12.pdf
Whoops! There was a problem loading more pages. Retrying... Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. AUP Opt Out Form - Grades 8-12.pdf. AUP