Merhaba bu dersimde basit bir konuya deÄŸineceÄŸim. C#.net form ekranında birden fazla form bulunan programda bir formdan diÄŸer forma geçiÅŸi yani form çağırmayı anlatacağım.
Öncelikle birden fazla form bulunan bir proje oluÅŸturalım. Projemizde iki form olsun biz bu iki form arasında geçiÅŸ yapmak istiyoruz. GeçiÅŸ yapmak için formlara birer adet buton ekleyelim.
Ä°lk olarak form1'deki butona çift tıklayarak butonun tıklanması olayına geçelim ve aÅŸağıdaki ÅŸekilde kodu yazalım:
1
private void button1_Click(object sender, EventArgs e)
2
{
3
Form2 form2sec = new Form2();
4
form2sec.Show();
5
this.Hide();
6
}
Yukarıdaki kodda;
3.satır ile form2 nesnesi form2sec değişkeni olarak tanımlanıyor. Yani form2'yi bu isimle kullanacağım.
4.satır ile form2 çaÄŸrılıp gösteriliyor.
5.satır ile aktif formumuz yani form1 gizleniyor.
Form1'in kod kısmı tamam gelelim form2'deki butona kod yazmaya form2'deki butona çift tıklayarak tıklanma olayına girelim ve aÅŸağıdaki gibi kodu yazalım.
1
private void button1_Click(object sender, EventArgs e)
2
{
3
Form1 form1sec = new Form1();
4
form1sec.Show();
5
this.Hide();
6
}
Yukarıdaki kodda;
3.satır ile form1 nesnesi form1sec değişkeni olarak tanımlanıyor. Yani form1'i bu isimle kullanacağım.
4.satır ile form1 çaÄŸrılıp gösteriliyor.
5.satır ile aktif formumuz yani form2 gizleniyor.
Hepsi bukadar programı derlediÄŸimizde (f5 ile çalıştırdığımızda) formlar arasında geçiÅŸi yapabildiÄŸimizi göreceksiniz.
GörüÅŸleriniz ve sorularınız için yorum yazabilirsiniz. GörüÅŸmek üzere saÄŸlıcakla kalınız.
Mustafa KARSLI Kaynak: www.mustafakarsli.com