panel’in Özellikleri C# Ders 18

panel’in Özellikleri C# Ders 18

Daha fazla bilgi için : www.gorselprogramlama.com

panel Özellikleri:Nesneleri guruplamak için kullanılır. groupbox’tan farkı kaydırma çubukları eklenmesidir.

1-Formda birden fazla radiobutton gurubumuz olabilir.Aynı anda her gruptanda bir tane radiobutton seçmemiz gerekebilir.Bu durumda panel ve groupbox kullanmak gerekir.

2-Birden fazla nesneye aynı anda işlem yaptırılabilir.Mesela ekranda 10 tane textbox var.Programın herhangi bir yerinde bunları gizlememiz gerekiyor.10 tane kod kullanmamız gerekiyor.(textBox1.Visible=true;textBox2.Visible=true;textBox3.Visible=true;… devam eder.)Ama groupBox’la gruruplarsak tek bir kodla bu işlemi yapabiliriz.(panel1.Visible=true;)

3-Form düzenli olsun diye kullanılabilir.

backcolor Özelliği: panel’ın arkaplan rengi ilgili işlemler yapılır.

Örnek:

[code language=”csharp”]

private void degistir_Click(object sender, EventArgs e)

{

panel1.BackColor = Color.Red;

//Daha fazla bilgi için : www.gorselprogramlama.com

}

[/code]

Enabled Özelliği: panel’ın aktif veya pasif yapar.true ise aktif , false ise pasiftir.

Örnek:

[code language=”csharp”]

private void degistir_Click(object sender, EventArgs e)

{

panel1.Enabled = false;

}

[/code]

visible Özelliği: panel’ın görünmezliği ilgili işlemler yapılır.true ise görünür,false ise görünmez.

Örnek:

[code language=”csharp”]

private void degistir_Click(object sender, EventArgs e)

{

panel1.Visible = false;

}//Daha fazla bilgi için : www.gorselprogramlama.com

[/code]

forecolor Özelliği: panel’ın yazı rengi ilgili işlemler yapılır.

Örnek:

[code language=”csharp”]

private void degistir_Click(object sender, EventArgs e)

{

panel1.ForeColor = Color.Red;

}

[/code]

Hide Özelliği: panel’ın gizlenmesini sağlar.

Örnek:

[code language=”csharp”]

private void degistir_Click(object sender, EventArgs e)

{

panel1.Hide();

}

[/code]

Show Özelliği: Gizlenmiş panel’ın gösterilmesini sağlar.

Örnek:

[code language=”csharp”]

private void degistir_Click(object sender, EventArgs e)

{

panel1.Show();

}

[/code]

Width Özelliği : panel’ın enini ayarlamak için kullanılır.

Height Özelliği :panel’ın boyunu ayarlamak için kullanılır.

Font Özelliği: panel’ın yazı fontunu ayarlamak için kullanılır.

Örnek :

[code language=”csharp”]

panel1.Font = new Font(“verdana”, 16, FontStyle.Italic);

[/code]

Önemli Not: Yukarıda kodlar ile yaptığımız  işlemleri nesneyi seçerek properties penceresindende yapabilirsiniz.

Daha fazla bilgi için : www.gorselprogramlama.com

Dersin videolu anlatımı ve anlatımda yapılan projeyi indirmek için

Tıklayınız

Yorumlar 11

  • abi server ile ilgili bir tane örnek yapabilir misiniz.vs.basic çok acil lazım.bekliyorum
    hayırlısıyla

  • soruyu açık yazsan.

  • Güzel bilgi ..

  • panelin boyutlarını random şekilde nasıl atarız..?

  • Random r = new Random();
    panel1.Width=r.Next(100);
    panel1.Height =r.Next(100);

  • ben formun üzerine bir tane panel attım ve üzerlerine gelecek şekilde datagridwiev, textbox,label ve button koydum bunların hemsini kodla yaptıgım için en üstte panel gözüküyor paneli nasıl olurda en alta getirebilirim kodla yapmam lazım yardımcı olursanız sevinirim şimdiden kolay gelsin

  • panel1.SendToBack();

  • Panelin çerçevelerini de göstermek istiyorum çerçeveleri nasıl gösterebilirim.

  • panel seçili iken properties’ten BorderStyle özelliğini FixedSingle yap.

  • Hocam Merhaba, Ben panel kullanarak formun sol tarafında bi açılır kapanır Menü yaptım. Sorun şu ki Menü(panel) açılınca her kontrolün altında kalıyor. En üstte gözükmesini nasıl sağlayabilirim?

  • Ali:
    Panel üzerinde sağ tık . Ekrana gelen menüden Bring to Front seçeneğini tıklıyoruz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir