Skip to main content

Menggunakan MessageBox.Result yes/no untuk memberikan pilihan.

Setelah selesai menginput data-data pada sebuah form dan mengklik simpan, hapus, atau ubah kadang-kadan kita diberikan pilihan “Apakah anda akan menyimpan/menghapus/mengubah data ini”  jika kita memilih yes maka data akan tersimpan namun jika kita memilih no maka data tadi tidak jadi untuk disimpan dan kembali ke form tadi.
Na perintah inilah yang akan kita pelajari sob,
untuk menampilkan messagebox yes/no tersebut kita harus menggunakan sedikit logika yaitu menggunakan if else (sebenarnya ada banyak sih logika yang dapat digunakan namun menurut saya if else lebih mudah untuk di pahami). Hehehehe
ok kita langsung saja ke TKP.
  1. Seperti biasa kita buat projek baru terserah sobat namanya (sedikit saran kalau bisa namanya yang sesuai dengan apa yang sedang dipelajari supaya nanti mudah saat mencari nya hehehe).
  2. Tambah sebuah button pada form. Set properties text = Pesan Pilihan dan name=btnPesanPilihan
  3.  Klik dua kali pada button Pesan Pilihan.
  4. Berikan perintah pada button Pesan Pilihan dengan coding dibawah ini.

Private Sub btnPesanPilihan_Click(sender As Object, e As EventArgsHandles btnPesanPilihan.Click
If MsgBox("Silahkan Pilih 'Ya' untuk keluar dari form dan tidak untuk tetap diform ini!!!"MsgBoxStyle.YesNo, "Pilihan!") = MsgBoxResult.Yes Then
      Me.Close()
Else
MsgBox("Anda tetap di form ini"MsgBoxStyle.Information, "Info!")
End If
End Sub


5. Dan jika kita mengklik button Pesan Pilihan maka akan tampil pilihan seperti gambar:

6. Jika kita memilih “Yes” maka form ini akan tertutup dan jika memilih “NO” maka tetap di form dan akan muncul pesan.

  
Keterangan:
Logika dari perintah coding diatas yaitu:
Kita memberikan kondisi yaitu pada if (jika) MessageBox.YesNo kita berikan perintah messageResult.Yes then (maka) me.Close() form ini akan ditutup/keluar.
Kemudian else (jika tidak/jika kita memilih no) maka akan ditampilkan MessageBox “Anda tetap di form ini” dan tidak keluar dari form.
Penggunaan MessagBoxResult ini ada beberapa pilihan untuk meberikan pilihan kepada kita misal Ok dan Cancel, Ok only, Yes dan No dan sebagainya silahkan anda berexplorasi untuk penggunaan fungsi ini.
Hehehe
Catatan :
Penggunaan perintah MessageBoxResult harus sama dengan MessageStyle.
Misal pada MessageBoxStyle.YesNo maka MessageBoxResult nya harus MessageBoxResult.Yes atau MessageBoxResult.No


Comments

Popular posts from this blog

Pengertian Komputer Berdasarkan 5W+1H

Pengertian Komputer Berdasarkan 5W+1H Nama                    : Andi Nurwanto NPM                     : 2012250128 Tugas                    : Pengantar Teknologi Informasi Teknik Informatika 11.       Jelaskan “komputer” berdasarkan 5W + 1H Jawab : 1.       What / Apa yang di maksud dengan komputer dan apa sajakah yang dapat dilakukan oleh komputer ? Komputer berasal dari bahasa asing yaitu computera yang berarti mesin penghitung. Komputer merupakan alat elektronik yang dapat membantu pekerjaan manusia secara cepat, efisien, dan rapi. Melalui program – program yang ada di dalamnya. Komputer terdiri dari hardwere (perangkat keras yang bisa terlihat oleh mata yang terdiri dari CPU, monitor mouse, keyboard), softwere (perangkat lunak yng dapat membantu kita melalui perintah misal menjalankan robot, microsoft word) dan brainewere (manusia yang menjalankan komputer itu sendiri) Sebenarnya komputer tidak dapat melakukan apa – apa jika tidak dijalankan oleh pen

Pengertian LAN, MAN, WAN, SAN, PAN, CAN pada jaringan komputer

1.   Jelaskan tentang klasifikasi jaringan komputer : ·           LAN  → Local Area Network ·           WAN  → Wide Area Network ·           MAN  → Metropolitan Area Network ·           SAN  → Storage Area Network ·           SAN  → System Area Network ·           SAN  → Smal Area Network ·           PAN → Personal Area Network ·           DAN → Desk Area Network ·           CAN → Controler Area Network ·           CAN → Cluster Area Network 2.        Jelaskan Tentang Topologi Jaringan : ·           Ring ·           Bus ·           Star ·           Mesh ·           Tree Jawab : 1.        Klasifikasi Jaringan Komputer : ·           Pengertian LAN (Local Area Network) LAN atau Local Area Network, adalah jaringan lokal yang sering digunakan oleh suatu instansi/organisai untuk berbagi resource. Resource yang sering dibagi antara lain : printer, internet, dan file file. ·           Pengertian MAN (Metropolitan Area Network) MAN (Metropo

Pengujian Basis Path

Pengujian basis path adalah pengujian white box yang diusulkan pertama kali oleh Tom McCabe. Metode ini memungkinkan penguji dapat mengukur kompleksitas logis dari desain procedural dan menggunakannya sebagai pedoman untuk menetapkan himpunan basis dari semua jalur eksekusi. Digunakan untuk mengukur kompleksitas logis dari desain procedural dan menggunakannya sebagai pedoman untuk menetapkan himpunan basis dari semua jalur eksekusi.Test case yang didapat digunakan untuk mengerjakan basis set yang menjamin pengerjaan setiap perintah min 1x selama uji coba. A. Basis Path Notasi yang digunakan untuk menggambarkan jalur eksekusi adalah notasi diagram alir (atau grafik program), yang menggunakan notasi lingkaran (simpul atau node) dan anak panah (link atau edge). Notasi ini menggambarkan aliran control logika yang digunakan dalam suatu bahasa pemrograman.  untuk mendapatkan kompleksitas lojik dari suatu prosedur dan menggunakan ukuran ini sebagai petunjuk untuk mendefinisikan himp