Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi.

Oleh Sharlene Khan
MembagikanMenciakMembagikanMembagikanMembagikanSurel

Telusuri proses pembuatan kotak konfirmasi menggunakan Windows Forms, dengan panduan langkah demi langkah ini.

Dialog konfirmasi adalah cara yang berguna untuk menampilkan pesan kepada pengguna dan meminta apakah mereka memahami dan menerima informasi tersebut.

Contoh umum dari hal ini adalah ketika sebuah program bertanya kepada pengguna apakah mereka menerima syarat dan ketentuan. Pengguna dapat mengkonfirmasi dialog, atau keluar. Di aplikasi formulir windows, Anda dapat membuat kotak konfirmasi secara terprogram menggunakan C#.

Saat membuat kotak dialog, Anda dapat menampilkan pesan, dan menambahkan tombol untuk memungkinkan pengguna merespons dialog konfirmasi. Anda kemudian dapat menampilkan jendela baru kepada pengguna.

instagram viewer

Cara Menambahkan Acara untuk Memicu Kotak Dialog Konfirmasi

Dialog konfirmasi harus berfungsi seperti jenis kotak dialog lainnya. A Kotak dialog masukan Winforms adalah contoh lain dari kotak dialog yang dapat Anda buat.

Dialog konfirmasi akan muncul saat pengguna memicu suatu peristiwa dalam program. Anda dapat memicu acara di aplikasi Windows Form menggunakan klik tombol, maju ke tahap lain, atau jenis acara lainnya.

Buat aplikasi Windows Forms baru, dan tambahkan tombol untuk memicu dialog konfirmasi untuk menampilkan:

  1. Buka Visual Studio dan buat aplikasi Windows Forms baru.
  2. Seret tombol dari Toolbox ke kanvas.
  3. Arahkan ke jendela properti di kanan bawah Visual Studio. Ubah properti tombol baru sebagai berikut:
    Properti Nilai baru
    Nama SyaratDanKetentuanTombol
    Ukuran 400, 100
    Teks syarat dan Ketentuan
    Ini akan memberikan tombol tampilan berikut:
  4. Seret label dari Toolbox ke kanvas.
  5. Di jendela properti, ubah properti label ke nilai berikut:
    Properti Nilai baru
    Properti Nilai baru
    Nama label tanggapan
    Teks Tanggapanmu:
    Bisa dilihat PALSU
    Yang akan menghasilkan label yang terlihat seperti ini:
  6. Klik dua kali pada tombol Syarat dan Ketentuan di kanvas. Visual Studio akan membuka file C# Code-behind, di mana Anda dapat menambahkan logika pemrograman. Program akan menghasilkan fungsi baru yang disebut termsAndConditionsButton_Click(). Fungsi ini akan berjalan ketika pengguna mengklik tombol ini saat runtime.
    pribadiruang kosongsyaratDanKetentuanButton_Click(pengirim objek, EventArgs e)
    {
    // Kode saat pengguna mengklik tombol Syarat dan Ketentuan
    }

Cara Menampilkan Kotak Konfirmasi ke Pengguna

Di dalam fungsi termsAndConditionsButton_Click(), tampilkan dialog konfirmasi kepada pengguna. Rekam tanggapan mereka dan tampilkan kembali ke layar menggunakan label "responseLabel".

  1. Di dalam fungsi termsAndConditionsButton_Click(), tambahkan kemungkinan nilai yang dapat dipilih pengguna. Sertakan nilai ya, tidak, dan batal. Anda dapat membaca lebih lanjut tentang DialogResult di dokumentasi resmi Microsoft.
    DialogResult[] hasil = { DialogResult. Ya, DialogResult. Tidak, DialogResult. Membatalkan };
  2. Deklarasikan variabel untuk menyimpan respons pengguna, berdasarkan tombol yang mereka klik.
    string penggunaResponse = "";
  3. Tampilkan dialog konfirmasi, yang akan memanggil fungsi ConfirmationBox(). Fungsi ConfirmationBox() akan membuat konten di dalam dialog konfirmasi. Anda akan membuat fungsi ini di langkah berikutnya.
    jika (hasil.Mengandung(Kotak Konfirmasi(refRespon pengguna)))
    {
    }
  4. Di dalam pernyataan if, buat label terlihat. Tampilkan hasil dari tombol apa yang dipilih pengguna kembali ke layar.
    label tanggapan. Terlihat = BENAR;
    label tanggapan. Teks = "Tanggapanmu: " + tanggapan pengguna;

Cara Menghasilkan Tombol Ya, Tidak, dan Batal dan Menambahkannya ke Jendela Dialog

Buat fungsi ConfirmationBox(). Di dalam fungsi, hasilkan konten untuk jendela dialog Konfirmasi itu sendiri.

  1. Buat fungsi baru bernama ConfirmationBox().
    publikstatis Kotak Konfirmasi DialogResult (ref string userResponse)
    {
    }
  2. Di dalam fungsi, buat jendela dialog dan beri judul.
    Bentuk bentuk = baru Membentuk();
    membentuk. Teks = "Dialog Konfirmasi";
  3. Tambahkan pesan untuk dibaca dan dikonfirmasi oleh pengguna. Tambahkan properti lain untuk pesan guna mengonfigurasi lokasi dan ukurannya.
    Label pesan = baru Label();
    pesan. Teks = "Melakukan Anda setuju ke persyaratan Dan kondisi?";
    pesan.SetBounds(36, 36, 372, 13);
    pesan. Ukuran Otomatis = BENAR;
  4. Buat objek tombol yang akan ditampilkan pada dialog konfirmasi. Mulailah dengan menambahkan tombol Ya, dan konfigurasikan beberapa propertinya seperti nilai dan lokasinya.
    Tombol tombol Ya = baru Tombol();
    tombolYa. Teks = "Ya";
    tombolYa. DialogResult = DialogResult. Ya;
    tombolYa.SetBounds(150, 160, 150, 60);
    tombolYa. Jangkar = Jangkar Gaya. Bawah | AnchorStyles. Benar;
  5. Tambahkan tombol Tidak ke dialog konfirmasi. Konfigurasikan beberapa propertinya seperti nilai dan lokasi.
    Tombol tombolNo = baru Tombol();
    tombolNo. Teks = "TIDAK";
    tombolNo. DialogResult = DialogResult. TIDAK;
    tombolNo.SetBounds(310, 160, 150, 60);
    tombolNo. Jangkar = Jangkar Gaya. Bawah | AnchorStyles. Benar;
  6. Tambahkan tombol Batal ke dialog konfirmasi. Konfigurasikan beberapa propertinya seperti nilai dan lokasi.
    Tombol tombol Batal = baru Tombol();
    tombol Batal. Teks = "Membatalkan";
    tombol Batal. DialogResult = DialogResult. Membatalkan;
    tombol Batal.SetBounds(470, 160, 150, 60);
    tombol Batal. Jangkar = Jangkar Gaya. Bawah | AnchorStyles. Benar;
  7. Tambahkan properti untuk jendela dialog konfirmasi itu sendiri. Ini termasuk ukuran jendela, batas, posisi awal, dan properti pemaksimal lainnya.
    membentuk. Ukuran Klien = baru Ukuran(796, 307);
    membentuk. FormBorderStyle = FormBorderStyle. Dialog Tetap;
    membentuk. StartPosition = FormStartPosition. Layar Tengah;
    membentuk. MinimizeBox = PALSU;
    membentuk. MaximizeBox = PALSU;
  8. Tambahkan objek pesan dan tombol ke jendela dialog.
    membentuk. Kontrol. TambahkanRange(baru Control[] { pesan, buttonYes, buttonNo, buttonCancel });
  9. Konfigurasikan tindakan cepat. Dialog konfirmasi akan memilih tombol terima ketika pengguna menekan tombol Enter pada keyboard. Itu juga akan memilih tombol batal ketika pengguna menekan tombol escape pada keyboard.
    membentuk. TerimaTombol = tombolYa;
    membentuk. CancelButton = tombolBatal;
  10. Menampilkan dialog konfirmasi kepada pengguna.
    DialogResult dialogResult = formulir. ShowDialog();
  11. Konfigurasikan kemungkinan nilai yang akan dikembalikan oleh fungsi. Ini termasuk "Ya", "Tidak", dan "Batal".
    jika (dialogResult == DialogResult. Ya)
    {
    Respon pengguna = "Ya";
    }

    jika (dialogResult == DialogResult. TIDAK)
    {
    Respon pengguna = "TIDAK";
    }

    jika (dialogResult == DialogResult. Membatalkan)
    {
    Respon pengguna = "Membatalkan";
    }

    kembali hasil dialog;

Cara Menjalankan Dialog Konfirmasi

Jalankan aplikasi Windows Forms menggunakan tombol run. Buka dialog konfirmasi dan klik salah satu tombol.

  1. Klik tombol putar hijau di bagian atas aplikasi Visual Studio. Tunggu program untuk dikompilasi dan dijalankan.
  2. Klik tombol Syarat dan Ketentuan.
  3. Klik tombol "Ya", "Tidak", atau "Batal" di dialog konfirmasi.
  4. Lihat hasil dari tombol yang Anda klik di halaman utama aplikasi.

Membuat dan Menggunakan Dialog Konfirmasi di Aplikasi Windows Form

Di aplikasi formulir windows, Anda dapat membuat dialog konfirmasi untuk menampilkan pesan kepada pengguna dan menunggu tanggapan mereka. Untuk membuat dialog konfirmasi, buatlah fungsi yang akan menampilkannya saat terjadi peristiwa.

Saat membuat dialog konfirmasi, buat jendela baru dan tambahkan pesan untuk ditampilkan kepada pengguna. Tambahkan tombol ke dialog konfirmasi untuk diklik pengguna, dan kembalikan hasilnya.

Anda dapat menyesuaikan desain kotak dialog Anda dengan mengubah warna latar belakang, gaya batas, dan temanya. Jelajahi cara menambahkan berbagai tema ke aplikasi Anda.

WinForms: Cara Menambahkan Banyak Tema ke Aplikasi Anda

Baca Selanjutnya

MembagikanMenciakMembagikanMembagikanMembagikanSurel

Topik-topik terkait

  • Pemrograman
  • Pemrograman

Tentang Penulis

Sharlene Khan (54 Artikel Dipublikasikan)

Shay bekerja penuh waktu sebagai Pengembang Perangkat Lunak dan senang menulis panduan untuk membantu orang lain. Dia memiliki gelar Sarjana IT dan memiliki pengalaman sebelumnya dalam Jaminan Kualitas dan bimbingan belajar. Shay suka bermain game dan bermain piano.

Selebihnya Dari Sharlene Khan

Komentar

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan