Memproteksi Form dengan Visual Basic - Proteksi terhadap form bisa dilakukan melalui berbagai pendekatan. Adapaun pendekatan ang paling prakktis adalah dengan memanfaatkan fitur-fitur form itu sendiri. Sebagai contoh, untuk menghindari penutupan form oleh user yang tidak sah. Anda bisa memanfaatkan event unload.
Berdasarkan siklus hidupnya , event unload akan di jalankan sebelum alokasi memori di bersihkan.. artinya , masih ada kesempatan bagi anda untuk membatalkan penutupan form. Adapun untuk mencegah form dari penutupan. Berikan nilai 1 pada argument Cancel milik event ini.
Untuk lebih jelasnya , misalkan anda ingin melakukan verifikasi autentifikasi penutupan form, anda bisa memanfaatkan event Unload
‘ untuk menyimpan status autentifikasi
Private blnStatus As Boolean
Private Sub cmdOK_Click()
‘ Simulasi verifikasi id dan password
If ((Me.txtNama = “didik”)) Then
blnStatus = True
Unload me
Else
blnStatus = False
MsgBox (“Untuk menutup, isikan nama ” & _ “dan Password dengan benar”)
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
If Not blnStatus Then
‘ Selama status belum benar
‘ cegah penutupan form
Cancel = 1
Call cmdOK_Click
End If
End Sub