C#'da Seri Numara Kontrol Aracı Yapımı

Kodlarımızı mevcut private void ..{ ile başlayıp } ile biten kısmın arasına yazıyoruz.

Kodları biraz açıklayayım.

-Ek Açıklama Bölümü

if-else = eğer-değilse anlamına gelmekte olup , programın çalışacağı durumun koşullarını kontrol eder.

 

Burada yapılmak istenen eğer textBox1 ve 2 içerisindeki kodlar == ile karşısındaki text ile eşit ise { } parantezlerinin arasındaki kodlar çalışacaktır.Yani yazı kutusu 1 ‘in içerisindeki yazı SN ikinci yazı kutusunun içerisindeki yazı ABC123 ise kontrol kutusu 1 aktif olacaktır.

 

Formun altındaki strip status etiketinde ise ilgili yazı yazacak ve textboxlar deaktif olacaktır.

Diyelim ki yazı kutularına yazılan kodlar hatalıydı.Bu durumda yine “else” komutunun ardındaki { } parantezlerinin arasında bulunan kodlar çalışacaktır.Bu durumda MessageBox.Show ile ekrana bir mesaj kutusu çıkacak ve ilgili yazı içerisinde yazacaktır.Strip status etiketinede yine kodun hatalı olduğunu bildiren bir yazı ilişecektir.CheckBox1 ise deaktif kalacaktır.Aslında resimdeki gibi zaten deaktif olan checkBox1 için else kısmında checkBox1.Enabled=false; satırını girmem gereksizdi.Siz eklemeyebilirsiniz. Şimdi programımızın diğer kısımlarını tamamlayalım.

 

Devam Et butonuna veya checkBox1 ‘e aşağıdaki kodu ekleyebiliriz.Ben checkBox1’e ekledim.

yine private void .. { ile başlayan ve } ile biten bloğun arasına kodlarımızı ekliyoruz. Programımızın bu kısmı, kontrol kutusuna mouse ile atılacak bir onay işaretinde Devam Et butonunun aktif olacağını ve ilgili yazının status strip etiketine yazılacağını belirtir. Son olarakta formun sağ alt kısmında X harfini koyarak hazırladığım çıkış amaçlı butonun kodlarını ve Devam Et butonunun kodlarını vereceğim. X harfini içeren butona çift tıklayıp komut ekleme kısmına geçiyoruz.

Close(); komutunu yazıp design moduna dönmek için kodlama yardımcısının üst kısmındaki tablardan Form1.cs[Design] ‘ı seçerek geri dönüyoruz. Son olarak Devam Et butonunada çift tıklayıp ;

 

MessageBox.Show(“Tebrikler! Ürünü kullanmaya başlayabilirsiniz...”);

checkBox1.Enabled=false;
toolStripStatusLabel1.Enabled=false;
button1.Enabled=false;
button2.Enabled=false;

kodunu yazalım.

Bölüm 5 - Programın Ekran Görüntüsü

Programımızın daha önce vermediğim kullanım hallerini aşağıdaki resimlerde görebilirsiniz.

Tarih:
Hit: 3643
Yazar: Emrow



Yorumlar


Siftahı yapan siz olun
Yorum yapabilmek için üye girişi yapmalısınız.