Kadang dalam membuat aplikasi dibutuhkan agar aplikasi tersebut tidak mudah di terminate oleh user, semisal program antivirus. Program ini sangat penting dan mutlak harus ada di lingkungan windows. untuk mengantisipasi agar program tidak keluar karena kesalahan user maka solusinya adalah mengganti tombol close (x) pada pojok kanan atas dengan function minimize. Masalahnya bagaimanakan kita mengganti function exit pada x button pada form-form aplikasi kita ? Selain itu menjaga agar program tidak ditutup dengan tidak sengaja oleh user dibuat suatu dialog file dimana program akan meminta user untuk melakukan konfirmasi, misalnya "Apakah anda yakin akan keluar" dengan button jawaban yes dan no, sehingga kecelakaan kecelakaan menutup form karena tidak sengaja oleh user bisa diminimalisir. Berikut ini adalah turorial mengganti function exit pada button x dengan function yang kita inginkan.
1. langlah pertama buat form baru, kurang lebih seperti pada gambar diatas
2. Double clikc pada form, cari baris code berikut ini
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
3. Tambahkan code berikut ini setelahinitializeComponent() this.Closing += new System.ComponentModel.CancelEventHandler(this.FormClosingEventCancle_Closing);
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.Closing += new System.ComponentModel.CancelEventHandler(this.FormClosingEventCancle_Closing);
}
{
public Form1()
{
InitializeComponent();
this.Closing += new System.ComponentModel.CancelEventHandler(this.FormClosingEventCancle_Closing);
}
5. Untuk sintak FormClosingEventCancel, tidak harus menggunakan kata ini, karena ini hanyalah sebuah nama dari function, jadi tergantung dari nama function yang dibuat
6. Setelah itu buat function dengan nama yang sesuai dengan nama funtion yang telah didefenisikan sebelunya, disini menggunakan nama function FormClosingEventCancel
private void FormClosingEventCancle_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
DialogResult dr = MessageBox.Show("Yakin ingin keluar?","Konfirmasi", MessageBoxButtons.YesNo);
if (dr == DialogResult.No)
e.Cancel = true;
else
e.Cancel = false;
}
{
DialogResult dr = MessageBox.Show("Yakin ingin keluar?","Konfirmasi", MessageBoxButtons.YesNo);
if (dr == DialogResult.No)
e.Cancel = true;
else
e.Cancel = false;
}
Tutorial diatas adalah menangkap tombol x(close ) jika di tekan. Function FormClosingEventCancel dapat dimodifikasi sesuai dengan kebutuhan. code diatas jika dijalankan akan meminta konfirmasi dari user, apakah yakin ingin keluar, jika user menjawab yes maka aplikasi akan keluar begitu juga dengan sebaliknya. preview hasil running program seperti pada gambar dibawah ini, saat button close yang berada di pojok kanan atas di klik muncul pesan dialog konfirmasi.
Gambar 1. Preview Hasil running program
Binary File nya bisa di download disini
Sedangkan untuk full projecnya silahkan tinggalkan email di kotak komentar, project akan di send ke email tersebut
NB: Semua Aplikasi di blog ini ditulis menggunakan framework .NET 3.5. spesifikasi softaware yang diperlukan adalah windows vista atau seven. jika menggunakan windows xp harus menginstal terlebih dahulu framework .Net 3.5 karena framework ini belum include din windows xp
Contact us on informasi@csharp-indonesia.com
Contact us on informasi@csharp-indonesia.com
lanjutkanz!!!
BalasHapus-mamato-
thaks gan............
BalasHapussorry nih mas, mesen lagi nih (mis_bec@yahoo.com)
BalasHapussudah saya send, silahkan cek email...
BalasHapusmaaf nih mas, mesen download source codenya(gejijang@gmail.com)
BalasHapusmas minta sourcenya juga donk, kalo bisa sekalian sama keterangan fungsinya. kirim ke cimunk_pure@yahoo.co.id, makasih..:)
BalasHapuschenlina20150916
BalasHapusnike huarache trainers
nike roshe run
p90x workouts
air max 95
rolex watches
nike trainers
barbour uk
nike store uk
polo outlet
nike tn
ralph lauren polos shirts
rolex replica watches
adidas original trainers
ugg sale
ugg boots
hermes belt
supra shoes
celine handbags
ralph lauren
ed hardy clothing
as
qihang1005,christian louboutin
BalasHapuslouboutin
michael kors handbags
supra shoes
cheap uggs
replica watches
nike huarache
cheap versace
longchamp outlet
kobe bryant shoes
soccer shoes
oakley sunglasses
tommy hilfiger outlet
louis vuitton handbags
abercrombie and fitch
sac longchamp pliage
ugg boots outlet
insanity workout
ray ban sunglasses
pandora bracelets
louis vuitton pas cher
true religion outlet
cheap ray ban sunglasses
ghd
coach factory outlet
kate spade outlet
mcm outlet
rolex watches
gucci borse
tod's shoes
jordans for sale
air max 90
ray bans
q
zhengjx20160326
BalasHapuscalvin klein outlet stores
michael kors bags
under armour outlet store
michael kors bags
toms outlet
gucci outlet online
timberland uk
michael kors outlet
true religion jeans
chaussure louboutin
oakley sunglasses wholesale
reebok classic
michael kors handbags
micahel kors
michael kors bags
coach outlet
sac longchamp
ture religion outlet
armani outlet
longchamp uk
adidas trainers
reebok outlet store
oakley sunglasses
converse outlet
air max 90
michael kors handbags
supra store
omega speedmaster
ferragamo outlet
michael kors outlet
coach outlet online
timberland boots
michael kors outlet clearance
coach factory outlet
louis vuitton pas cher
air max 90
true religion jeans
michael kors purses
ralph lauren sale
rolex replica watches
zhengjx20160411
BalasHapusjuicy couture
kate spade handbags
nfl jerseys
christian louboutin shoes
fitflop shoes
oakley outlet
michael kors bags
michael kors outlet
oakley outlet
coach outlet store online
michael kors
oakley sunglasses wholesale
toms outlet
coach outlet
nike store uk
louis vuitton handbags
coach outlet online
gucci handbags
louis vuitton
louis vuitton outlet
hollister jeans
cheap air jordans
montblanc pens
mont blanc pen
louis vuitton outlet
air jordan 8
true religion outlet
michael kors outlet clearance
michael kors outlet clearance
nike air max 90
louis vuitton outlet stores
pandora charms
concord 11
ladies cartier watches
gucci belts
coach factory outlet online
oakley sunglasses wholesale
air jordan shoes
coach outlet store online
tory burch outlet
true religion jeans outlet
BalasHapusoakley sunglasses outlet
louis vuitton handbags
canada goose sale
moncler uk
coach outlet online
cheap ray bans
michael kors handbags
dolce and gabbana outlet online
jordan pas cher
longchamp outlet store
babyliss hair dryer
nike store uk
ecco outlet
kate spade bags
polo ralph lauren
cheap ray ban sunglasses
chaussure louboutin
ralph lauren uk
timberland uk
tiffany jewelry
michael kors purses
armani outlet
ghd hair dryer
louis vuitton borse
christian louboutin sale
ugg boots outlet
coach outlet online
yeezy boost 750
under armour
adidas superstar white
pandora charms sale clearance
louis vuitton outlet online
20160722caiyan
nike blazer pas cher
BalasHapusbengals jersey
san antonio spurs
michael kors handbags
salomon shoes
toms shoes
polo ralph lauren outlet
san francisco 49ers jerseys
nike air force 1
michael kors handbags
cheap nba jerseys
BalasHapusnew york jets jerseys
hermes belts
nike store uk
michael kors handbags
canada goose
omega watches for sale
fitflops sale clearance
fitflops
bengals jersey
email fahruntenyasha@gmail.com
BalasHapus20170707 leilei3915
BalasHapusmichael kors outlet online
ray ban sunglasses on sale
nike trainers
polo ralph lauren
oakley sunglasses
fitflop sandals
polo ralph lauren
coach outlet
lacoste polo
coach outlet
replica bags ebay fake hermes j6v34v9u28 replica bags pakistan replica bags dubai fake gucci h2k73f5a85 replica bags china he said d7q22m9o39 louis vuitton replica replica bags india
BalasHapus