Sedang asyik input data, ee... dengan tidak sengaja tanda silang di sudut kanan atas form di klik, akibatnya form tertutup, input data harus diulang lagi, :-(
Bagaimana caranya agar form aman dari hal yang sepele dan merepotkan seperti kejadian diatas.
Cara Pertama :
Ubah Properties formnya, BorderStyle = 0 - None, cara ini membuat tanda silang (close button), maximize/restore dan minimize menjadi hilang, dan form pun tidak bisa dipindahkan (dapat dipindahkan dengan memberikan code tambahan)
Cara Kedua :
Menambahkan command button untuk menutup form dengan tidak memperbolehkan menutup langsung dengan meng-klik tombol silang, berikut kurang lebih codenya :
Dim tutup As IntegerSebelumnya tambahkan sebuah command button ke dalam form.
Private Sub Command1_Click() ' tombol untuk menutup form, mengubah nilai tutup=0
tutup = 0
Unload Me
End Sub
Private Sub Form_Load()
tutup = 1
End Sub
Private Sub Form_Unload(Cancel As Integer) ' form hanya dapat ditutup saat nilai tutup=0
Cancel = tutup
End Sub
Cara Ketiga :
Dengan memberikan peringatan menggunakan MsgBox, apakah benar-benar form akan ditutup, codenya kurang lebih sebagai berikut :
Private Sub Form_Unload(Cancel As Integer)
tutup = MsgBox("Apakah Anda yakin Form ini akan ditutup", vbYesNo + vbQuestion)
If tutup = vbYes ThenDemikian, Semoga bermanfaat.Cancel = 0ElseCancel = 1End If
End Sub
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :