Özellikleri:
AutoPostBack:
Checked: RadioButton'un işaretli olup olmadığını kontrol eder. Seçili ise True değil ise False değerini alır
GroupName: Bu özellikle RadioButton ları gruplandırılır. Bu grup içinde yalnız bir RadioButton seçilebilinir. Seçilen Radio diğer seçili olan Radio'dan seçimi devralır. Birden fazla grup oluşturulabilir. gruplar birbirinden bağımsızdır
Text: RadioButton etiketlerini belirtir. Text özelliği ile RadioButton'un metni yazılır ve RadioButton metni de bu özellik ile okunur
TextAlign : RadioButton içindeki görünen yazının seçim alanına göre yönünü belirtir. Left ve Right değerlerini alır.Varsayılan değer right değeri alır.
Metotları:
OnCheckedChanged: CheckedChanged yani RadioButton değişikliği olayını üretir.
Olayları:
CheckedChanged: RadioButton'un işaretlendiği zaman veya işaret seçeneği kaldırıldığı, değiştiği zaman gerçekleşen olaydır.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>RadioButton Example</title>
<script language="C#" runat="server">
void SubmitBtn_Click(Object Sender, EventArgs e) {
if (RadioButton1.Checked)
{
Label1.Text = "Seçiminiz : " + RadioButton1.Text;
}
else if (RadioButton2.Checked)
{
Label1.Text = "Seçiminiz : " + RadioButton2.Text;
}
else if (RadioButton3.Checked)
{
Label1.Text = "Seçiminiz : " + RadioButton3.Text;
}
}
</script>
</head>
<body>
<h3>RadioButton Örneği</h3>
<h4>Yapmak istediğiniz yükleme türünü seçiniz:</h4>
<asp:RadioButton ID="RadioButton1" Text="Typical" Checked="True" GroupName="RadioGroup1" runat="server" /><br />
Bu seçenek standart yüklemeleri yapar. <i>Gereken disk alanı 1.2 MB.</i><br />
<asp:RadioButton ID="RadioButton2" Text="Compact" GroupName="RadioGroup1" runat="server"/><br />
Bu seçenek en düşük konfigurayonla çalışabilecek gerekli dosyaları yükler .<i>Gereken disk alanı 350 KB.</i><br />
<asp:RadioButton ID="RadioButton3" runat="server" Text="Full" GroupName="RadioGroup1" /><br />
Bu seçenek ürün özellikleri ile ilgili tüm yüklemeleri yapar. <i>Gereken disk alanı 4.3 MB.</i><br />
<asp:button ID="Button1" text="Uygula" OnClick="SubmitBtn_Click" runat="server"/>
<asp:Label id="Label1" font-bold="true" runat="server" />
</form>
</body>
</html>
Bu örnekte sadece RadioGroup1 adında bir gruplandırma yaptık. Dilersek birden fazla grup kullanabiliriz. Bir test,sınav tarzında uygulama da yapabiliriz.
Hiç yorum yok:
Yorum Gönder