19 Mayıs 2013 Pazar

Combobox Kullanımı - Csharp

Bu uygulamada veri tabanı kullanmadan combobox'tan seçtiğimiz bir değere bağlı olarak diğer combobox'ta ki verilerin değişmesini sağlayacağız. Bunun için combobox'ın SelectedIndexChanged özelliğini kullanacağız.
/***************************************---------------------------------------------------------**************************************/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace _15SubatCombobox
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboBox2.Items.Clear();
            comboBox2.Text = "";
            switch (comboBox1.SelectedIndex)
            {
//combobox1'de ki seçili değere bağlı olarak combobox2 ye onunla ilgili veriler ekleniliyor.
                case 0:
                    comboBox2.Items.Add("b1");
                    comboBox2.Items.Add("b2");
                    comboBox2.Items.Add("b3");
                    comboBox2.Items.Add("b4");
                    break;
                case 1:
                    comboBox2.Items.Add("f1");
                    comboBox2.Items.Add("f2");
                    comboBox2.Items.Add("f3");
                    comboBox2.Items.Add("f4");
                    break;
                case 2:
                    comboBox2.Items.Add("m1");
                    comboBox2.Items.Add("m2");
                    comboBox2.Items.Add("m3");
                    comboBox2.Items.Add("m4");
                    break;
                default:
                    break;

      
          
          
          
          
            }

        }

        private void button1_Click(object sender, EventArgs e)
        {
//combobox3 de kişinin doğum yılını seçiyoruz. şimdiki yıldan çıkardığımızda ise kişinin şuanki yaşını buluyoruz.
//eğer yaşı 18 den büyük ise kişi araba kiralıyabiliyor değilse kiralıyamıyor
            int yas = Convert.ToInt32(comboBox3.SelectedItem.ToString());
            int sure = DateTime.Now.Year;
            int fark = sure - yas;
            if (fark >= 18)
            {
                label5.Text = textBox1.Text;
                label6.Text = fark.ToString();
                label7.Text = comboBox1.SelectedItem.ToString();
                label8.Text = comboBox2.SelectedItem.ToString();


            }
            else
                MessageBox.Show("18'inden sonra gel");
        }
    }
}
Uygulamayı Buradan İndirebilirsiniz:https://hotfile.com/dl/223559607/ebe6d51/15SubatCombobox.rar.html

Hiç yorum yok :

Yorum Gönder

Google PageRank Checker Powered by  MyPagerank.Net