Delphi TProgressBar inside Dialog - Menempatkan TProgressBar dalam DialogBox

Dalam artikel berikut akan saya berikan trik bagaimana menempatkan sebuah ProgressBar dalam DialogBox standard Windows dengan opsi pilihan tombol "Yes" dan "No". ProgressBar yang ditempatkan dalam DialogBox akan menghitung waktu pemunculan DialogBox itu sendiri (hingga menutup dengan sendirinya tanpa harus ada respon dari user). Berikut adalah langkah-langkah dan tahapan untuk membuat DialogBox dimaksud:


  1. Buat sebuah dialog menggunakan metode CreateMessageDialog.
  2. Fungsi diatas akan menghasilkan Objek Form dengan dialog.
  3. Dalam Objek tersebut kita dapat menambahkan sebuah ProgressBar.
  4. Sebuah Timer juga diperlukan untuk menentukan nilai posisi dari ProgressBar yang kita tambahkan dalam form dialog diatas.
  5. Tampilkan dialog yang sudah kita buat dengan metode ShowModal.
  6. Buat Handle pada kejadian OnTimer milik komponen Timer, untuk menangani kejadian apabila nilai posisi dari ProgressBar sudah mencapai nilai maximum.
  7. Gunakan metode StepIt untuk mengupdate ProgressBar.

Langkah selanjutnya adalah, buka Delphi, buat project baru, lalu letakkan sebuah TButton, pada form, kemudian masukkan kode berikut:

Komentar