TextBox nesnesine girilen mesajın Label nesnesine yazılırken biçimlendirme özellikleri düzenlenecektir. İkinci TextBox’a yazının boyutu, üçüncü TextBox’a ise border kalınlığı girilecektir ve diğer farklı RadioButton gruplarından istenen özellikler seçilecektir.
RadioButton’ları ekleme aşamasında GroupName özelliği ayarlaması unutulmamalıdır. GroupName özelliğinin ayarlanması Radiobutton ile Dört İşlem ve Üs Alma başlıklı yazıda ayrıntılı olarak anlatılmıştır.
Label nesnesinin biçimsel özellikleri:
- Font.Size ile yazı boyutu ayarlanır.
- ForeColor = System.Drawing.Color.Renk ile yazı rengi değiştirilir.
- BackColor = System.Drawing.Color.Renk ile yazının arka plan rengi değiştirilir.
- Font.Bold = true/false ile yazı kalınlığı ayarlanır.
- Font.Italic = true/false ile yazı eğik olup olmaması ayarlanır.
- Font.Underline = true/false ile yazının altı çizili olup olmaması ayarlanır.
- BorderStyle = BorderStyle.Solid/Dashed/Dotted ile kenarlık biçimi ayarlanır.
- Label.BorderWidth ile kenarlık kalınlığı ayarlanır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | protected void btUygula_Click(object sender, EventArgs e) { lbyazi.Text = tbmesaj.Text; //YAZI BÜYÜKLÜĞÜ if (tbsize.Text!=””) { int s=Convert.ToInt32(tbsize.Text); lbyazi.Font.Size = s; } else lbyazi.Font.Size = 10; //YAZI RENGİ if (rbYaziKirmizi.Checked) lbyazi.ForeColor = System.Drawing.Color.Red; else if (rbYaziSiyah.Checked) lbyazi.ForeColor = System.Drawing.Color.Black; //ARKA PLAN RENGİ if (rbAPlanBeyaz.Checked) lbyazi.BackColor = System.Drawing.Color.White; else if (rbAPlanSari.Checked) lbyazi.BackColor = System.Drawing.Color.Yellow; else if (rbAPlanMavi.Checked) lbyazi.BackColor = System.Drawing.Color.Blue; //BİÇİM lbyazi.Font.Bold = lbyazi.Font.Italic = lbyazi.Font.Underline = false; if (rbkalin.Checked) lbyazi.Font.Bold = true; else if (rbitalik.Checked) lbyazi.Font.Italic = true; else if (rbki.Checked) { lbyazi.Font.Bold = true; lbyazi.Font.Italic = true; } else if (rba.Checked) lbyazi.Font.Underline = true; else if (rbaki.Checked) { lbyazi.Font.Bold = true; lbyazi.Font.Italic = true; lbyazi.Font.Underline = true; } //BORDER BİÇİMİ if (rbcizgi.Checked) lbyazi.BorderStyle = BorderStyle.Solid; else if (rbcubuk.Checked) lbyazi.BorderStyle = BorderStyle.Dashed; else if (rbnokta.Checked) lbyazi.BorderStyle = BorderStyle.Dotted; //BORDER RENGİ if (rbBTuruncu.Checked) lbyazi.BorderColor = System.Drawing.Color.Orange; else if (rbBYesil.Checked) lbyazi.BorderColor = System.Drawing.Color.Green; else if (rbBKırmızı.Checked) lbyazi.BorderColor = System.Drawing.Color.Red; //BORDER KALINLIĞI if (tbgenislik.Text!=””) { int g = Convert.ToInt32(tbgenislik.Text); lbyazi.BorderWidth = g; } else lbyazi.BorderWidth = 0; } |