Enable Visible Özelliği C# Ders12

ENABLE: İlgili kontrolün aktif ya da pasif olmasını sağlayan özelliktir. Enable özelliği iki değer alır. Bunlar true ve false dir. Eğer değer true ise kontroller çalışacaktır, false ise kontroller görünecek ancak çalışmayacaktır. Kontrolün enable özelliğini özellikler penceresinden değiştirebileceğimiz gibi aynı işlemi kodla da gerçekleştirebiliriz.

 Kullanımı:

<div>

button1.Enabled = false;

label1.Enabled = true;

textBox1.Enabled = false;

radioButton1.Enabled = false;

Örnek: Aşağıda radio butonların durumuna göre askerlik durumu ve çocuk sayısı alanlarının aktif olmasını sağlayan programı tasarlayın.

private void Form1_Load(object sender, EventArgs e)
        {
            radioButton3.Enabled = false;
            radioButton4.Enabled = false;
            textBox2.Enabled = false;
        }
private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
            radioButton3.Enabled = true;
            radioButton4.Enabled = true;
        }
private void radioButton5_CheckedChanged(object sender, EventArgs e)
        {
            textBox2.Enabled = true;
        }

VISIBLE: İlgili kontrolün açık ya da olmasını sağlayan özelliktir. Visible özelliği iki değer alır. Bunlar true ve false dir. Eğer değer true ise kontroller çalışacaktır, false ise kontroller görünmeyecektir. Kontrolün Visible özelliğini özellikler penceresinden değiştirebileceğimiz gibi aynı işlemi kodla da gerçekleştirebiliriz.

Kullanımı:

button1.Visible = false;

label1.Visible = true;

textBox1.Visible = false;

</div>
radioButton1.Visible = false

Uygulama2

private void Form1_Load(object sender, EventArgs e)
        {
            label2.Visible = false;
            label3.Visible = false;
            listBox2.Visible = false;
            listBox3.Visible = false;
            this.Width = 165;
        }
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            label2.Visible = true;
            listBox2.Visible = true;
            this.Width = 280;
        }
private void listBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            label3.Visible = true;
            listBox3.Visible = true;
            this.Width = 395;
        }

Benzer Yazılar

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>