• Üyelik paylaşımı yasaktır! Hesabınızı başkalarına vermeyin! Hesap paylaşımları yasaklama ile sonuçlanacaktır.

C#'ta Swich-Case !

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ByClxon

Süper Üye
Katılım
7 Ocak 2016
Mesajlar
955
Beğeni Puanı
4
Yaş
22
[font='Titillium Web', sans-serif]Bu programda swich-case ile formda şekiller oluşturmayı göreceğiz.[/FONT]



[font='Titillium Web', sans-serif]Formumuza 1 combobox ekliyoruz. Kodlar aşağıdaki gibi;[/FONT]




[font='Titillium Web', sans-serif]Kod:[/FONT]



[font='Titillium Web', sans-serif]private void Form1_Load(object sender, System.EventArgs e)[/FONT]

[font='Titillium Web', sans-serif]{[/FONT]

[font='Titillium Web', sans-serif]comboBox1.Items.Add("Dikdörtgen");[/FONT]

[font='Titillium Web', sans-serif]comboBox1.Items.Add("Kare");[/FONT]

[font='Titillium Web', sans-serif]comboBox1.Items.Add("Çember");[/FONT]

[font='Titillium Web', sans-serif]comboBox1.Items.Add("Elips");[/FONT]

[font='Titillium Web', sans-serif]comboBox1.Items.Add("Yazı");[/FONT]

[font='Titillium Web', sans-serif]}[/FONT]



[font='Titillium Web', sans-serif]private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)[/FONT]

[font='Titillium Web', sans-serif]{[/FONT]

[font='Titillium Web', sans-serif]Graphics g;[/FONT]

[font='Titillium Web', sans-serif]g = this.CreateGraphics();[/FONT]

[font='Titillium Web', sans-serif]g.Clear(this.BackColor);//önceki şekli sil[/FONT]

[font='Titillium Web', sans-serif]switch(comboBox1.Text)[/FONT]

[font='Titillium Web', sans-serif]{[/FONT]

[font='Titillium Web', sans-serif]case "Dikdörtgen":[/FONT]

[font='Titillium Web', sans-serif]g.FillRectangle(new SolidBrush(Color.Red),10,100,75,125);[/FONT]

[font='Titillium Web', sans-serif]break;[/FONT]

[font='Titillium Web', sans-serif]case "Kare":[/FONT]

[font='Titillium Web', sans-serif]g.FillRectangle(new SolidBrush(Color.Red),10,100,75,75);[/FONT]

[font='Titillium Web', sans-serif]break;[/FONT]

[font='Titillium Web', sans-serif]case "Çember":[/FONT]

[font='Titillium Web', sans-serif]g.FillEllipse(new SolidBrush(Color.Red),10,100,75,75);[/FONT]

[font='Titillium Web', sans-serif]break;[/FONT]

[font='Titillium Web', sans-serif]case "Elips":[/FONT]

[font='Titillium Web', sans-serif]g.FillEllipse(new SolidBrush(Color.Red),10,100,75,125);[/FONT]

[font='Titillium Web', sans-serif]break;[/FONT]

[font='Titillium Web', sans-serif]case "Yazı":[/FONT]

[font='Titillium Web', sans-serif]g.DrawString("CREWHAN.ORG", [/FONT]

[font='Titillium Web', sans-serif]new Font("Tahoma",16,FontStyle.Regular),[/FONT]

[font='Titillium Web', sans-serif]new SolidBrush(Color.Red),10,100);[/FONT]

[font='Titillium Web', sans-serif]break;[/FONT]

[font='Titillium Web', sans-serif]default:[/FONT]

[font='Titillium Web', sans-serif]MessageBox.Show("Listeden bir değer seçin");[/FONT]

[font='Titillium Web', sans-serif]break;[/FONT]

[font='Titillium Web', sans-serif]}[/FONT]

[font='Titillium Web', sans-serif]g.Dispose();[/FONT]

[font='Titillium Web', sans-serif]}[/FONT]
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...


Üst Alt