Mencegah Form Closing pada VB.Net

Pagi semua….kali ini saya akan bahas tentang VB.Net, sudah lama juga gak posting artikel VB.Net. Ada kalanya form yang kita create di VB tidak mau diclose begitu saja. Untuk menghilangkan minimize dan maximize tinggal memberikan code

form.MinimizeBox = False
form.MaximizeBox = False

dan untuk close sendiri tidak ada, program tetap harus bisa ditutup, hehe😀 CMIIW

Kalau kita tidak mau program close langsung, kita bisa membuat notifikasi untuk “ask me first” begitu kita klik tombol close.

Berikut codenya (from dreamincode)

Private Sub form_FormClosing(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing

If MessageBox.Show(“Are you sure to exit?”, “Exit”, MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
e.Cancel = False
Else
e.Cancel = True
End If

End Sub

Untuk mencegah form tutup, cancel property pada CancelEventArgs diset ke True.

Semoga bermanfaat🙂

2 thoughts on “Mencegah Form Closing pada VB.Net

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s