Eğer azimle çalışırsak kimse önümüzde duramaz.
C# Başlangıç Klavuzu-1
20 Mart 2010 – 10:25
Başlangıç seviyesi ile ilgili örnekleri tek tek yazı olaraktan eklemektense klavuz şeklinde eklemenin daha iyi olucağını düşündüm.Bu yazıda anlatıcaklarım;
*Break kullanımı ve örnek kodu
*BringToFront kullanımı ve örnek kodu
*CheckBox kullanımı ve örnek kodu
*CheckButton kullanımı ve örnek kodu
*ComboBox kullanımı ve örnek kodu
*Break kullanımı ve örnek kodu
*BringToFront kullanımı ve örnek kodu
*CheckBox kullanımı ve örnek kodu
*CheckButton kullanımı ve örnek kodu
*ComboBox kullanımı ve örnek kodu

Örneklerin tamamını yazının altındaki linklerden indirebilirsiniz
Break Kullanımı
Kullanımı :
1
|
break:
|
Örnek:
1
2 3 4 5 6 7 8 9 10 11 12 13 |
private void button1_Click(object sender, System.EventArgs e)
{ long i=0, j=0; textBox1.Text = ""; do { //Herhangi kod bloğu if (textBox1.Text.ToUpper() == "SON") break; i++; }while(i < 10000000); MessageBox.Show(i.ToString() + ".adımda çıkıldı."); } |
Mesela yukarıdaki kodumuzu inceleyelim gördüğümüz gibi do..while döngümüzü textBox1 ‘de “SON” değerini görene kadar döndürücek.Eğer göremesse (i < 10000000) şartını sağlayana kadar dönücektir.
BringToFront Kullanımı
Nesnelerimizi öne getirmeye yarar örneğin arka arkaya 3 tane resim olduğunu düşünelim.Bu komut ile seçilene öne getirebiliriz
Kullanımı :
1
|
Nesnemiz.BringToFront();
|
Örnek:
1
2 3 4 5 6 7 8 9 10 11 |
private void Form1_Load(object sender, System.EventArgs e)
{ //Olayları birleştir pictureBox2.Click += new EventHandler(pictureBox1_Click); pictureBox3.Click += new EventHandler(pictureBox1_Click); } private void pictureBox1_Click(object sender, System.EventArgs e) { (sender as PictureBox).BringToFront(); } |
Burda yapılan işe gelince öncelikle pictureBox1_Click eventimizde gelen picturebox’ın öne getirilmesi komutu işlenmiş daha sonra yukarıda form1_load kısmında ise diğer picturebox’ların click eventlerine picturebox1′in click eventi gösterilmiştir.Bu sayede herhangi picturebox’a tıklandığında picturebox1_Click çağıralarak öne getirilmiştir.
CheckBox Kullanımı
CheckBox’a gelince bunu daha opsiyonel seçeneklerde kullanırız mesela satış yapan 1programımızın olduğunu düşünelim kdv opsiyonel 1seçenek ise bunu checkbox ile gösterebiliriz örnek ile daha net anlaşılıcaktır.
Örnek:
1
2 3 4 5 6 7 8 |
Burda yapılan işlemi ksıaca açıklamak gerekirse öncelikle girilen değer integer’a(tamsayı) dönüştürülmüş.Daha sonra eğer checkBox1 seçili ise t(toplam)’a birde kdv eklenmiş.Aynı şekilde checkbox2 seçili ise %25 indirim sağlanmıştır ve son değer textbox4′e yazdırılmıştır.
CheckButton Kullanımı
Aslında checkBox kullanımının aynısıdır.Tek fark checkbox’ın property(özellikler) kısmından Appearance kısmını button ayarlamaktır.Bu şekilde checkBox’ımız button gibi görünecektir.
Örnek:
1
2 3 4 5 6 7 8 9 10 11 12 |
private void checkBox1_CheckedChanged(object sender, System.EventArgs e)
{ textBox1.Font = new Font(textBox1.Font,textBox1.Font.Style ^ FontStyle.Bold); } private void checkBox2_CheckedChanged(object sender, System.EventArgs e) { textBox1.Font = new Font(textBox1.Font,textBox1.Font.Style ^ FontStyle.Italic); } private void checkBox3_CheckedChanged(object sender, System.EventArgs e) { textBox1.Font = new Font(textBox1.Font,textBox1.Font.Style ^ FontStyle.Underline); } |
Yukarıdaki kod bloğunda görüldüğü gibi textboxların fontu her Change eventine girildiğinde değişecektir.
ComboBox Kullanımı
Programlarımızda sık olarak kullanırız ComboBox’ı mevcut listeden seçim yapmamızı sağlar.
Metodları şu şekildedir:
1
2 3 4 |
comboBox1.Items.Add("değer");//Değer ekler
comboBox1.Items.Remove("değer");//İtemi siler comboBox1.Items.RemoveAt(index);//itemi index numarası ile siler comboBox2.SelectedIndex //seçili değerin indexi |
Aslında Combobox için tavsiyem Items metodlarını kendiniz kurcalamanız ama temel olarak yukarıdakiler kullanılır.
Hazırlayan : Mertcan Kurtaran
Hiç yorum yok:
Yorum Gönder