private void button8_Click(object sender, EventArgs e) { string BaslangicDegeri = Microsoft.VisualBasic.Interaction.InputBox("Başlangıç Değeri Giriniz", "", "", 100, 100); string BitisDegeri = Microsoft.VisualBasic.Interaction.InputBox("Bitiş Değeri Giriniz", "", "", 100, 100); //sayısal değilse programı "return" ile durduralım //OrtakSinif bizim oluşturduğumuz sınıftır Sınıf ya da Nesne tanımlama konularına gelince açıklamasını yapacağız if (OrtakSinif.IsNumeric(BaslangicDegeri) == false) { MessageBox.Show("Başlangıç Değeri sayısal olmalıdır!"); return; } if (OrtakSinif.IsNumeric(BitisDegeri) == false) { MessageBox.Show("Bitiş Değeri sayısal olmalıdır!"); return; } //girilenler sayısal ise program burdan devam edecektir //Buradan sonrası alışılagelen kodlar olacaktır. //Bu örnekte başlangıç değerinin büyük ve bitiş değerinin küçük olmasını istiyoruz. //Büyükten küçüğe döngüyü çalıştıracağız. int b = Convert.ToInt32(BaslangicDegeri); //Başlangıç değeri int N = Convert.ToInt32(BitisDegeri); if (b <= N) { MessageBox.Show("Lütfen başlangıç değeri, bitiş değerinden büyük olsun"); return; } OrtakSinif.ListBoxTemizle(listBox3); for (int i = b; i >= N; i--) { listBox3.Items.Add(i); } }
private void button7_Click(object sender, EventArgs e) { string DegeriKontrolEt = textBox1.Text; if (OrtakSinif.IsNumeric(DegeriKontrolEt) == false) { MessageBox.Show("Sayısal bir değer girmelisiniz!"); return; } int deger = Convert.ToInt16(DegeriKontrolEt); switch (deger) { case 1: MessageBox.Show("Bugün Pazartesi"); break; case 2: MessageBox.Show("Bugün Salı"); break; case 3: MessageBox.Show("Bugün Çarşamba"); break; case 4: MessageBox.Show("Bugün Perşembe"); break; case 5: MessageBox.Show("Bugün Cuma"); break; case 6: MessageBox.Show("Bugün Cumartesi"); break; case 7: MessageBox.Show("Bugün Pazar"); break; default: MessageBox.Show("Hafta yedi gündür yeniden sayı girin!"); textBox1.Focus(); break; } }
private void button1_Click(object sender, EventArgs e) { // Bu örnetke Microsoft.VisualBasic.Interaction.InputBox kullanmak için Proje>"Başvuru Ekle" ya da "Add Reference" // menüsünden Microsoft VisualBasic'i eklemeniz lazım. // ayrıca OrtakSinif.IsNumeric(değer) fonksiyonunu kendimiz oluşturduk. // Bundan önceki örneklerde InputBox'tan gelen verinin sadece boş olup olmadığını kontrol ediyorduk. // Veri kısmına harf girilirse gene program hata veriyordu. // Bundan sonraki örneklerde InputBox'tan gelen verilerin sayısal olup olmadığını kontrol etmek için // daha iyisini bulana kadar OrtakSinif.IsNumeric(string InputBoxtanGelen) fonksiyonunu kullanabiliriz. Double gelir = 0; string InputBoxtanGelen = Microsoft.VisualBasic.Interaction.InputBox("Maaşınızı Girin", "Maaş Bilgisi", "", 120, 120); if (OrtakSinif.IsNumeric(InputBoxtanGelen) == false) { MessageBox.Show("Lütfen sayısal bir veri giriniz"); return; } else { gelir = Convert.ToDouble(InputBoxtanGelen); } if (gelir >= 5000) { MessageBox.Show("gelir düzeyi yüksek"); } else if (gelir >= 2500) { MessageBox.Show("Orta gelirli"); } else if (gelir >= 1500) { MessageBox.Show("Yaşayabilecek kadar geliri var"); } else { MessageBox.Show("Üzülme yıkılmadık ayaktayız. Hayat devam ediyor. Daha iyisini yapabiliriz :) "); } }