C Sharp 07.11.2013 10.12.10 👁 59141 Okunma

Buton ile Formlar Arası Geçiş - Form Çağırma

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

👨‍💻

İçerik Yazarı

Mustafa KARSLI

Bilişim Teknolojileri Öğretmeni

Bu İçeriği Paylaş

💬 Yorumlar

yavuz selim özgün 05.02.2023 13.23.24

merhaba çok saolun çok işe yaradı.

Samet 07.10.2022 18.11.41

Teşekkür ederim eline emeğine sağlık

levent 08.02.2018 13.18.17

hocam uyguladım, fakat benim amacım, form 1 açık kalacak, form 2 de gridviev den veri seçilince form 1 taşıyıp form 2 yi kapatacak, bunun için bizamet yardımcı olabilir misiniz

Fikrini Belirt

🤲 Günün Esması

el - MUSAVVİR

" Varlıklara şekil veren ve onları birbirinden farklı özellikte yaratan. "

💡 Günün Sözü

“(Mallarınızı) Allah yolunda harcayın. Kendi kendinizi tehlikeye atmayın. İyilik edin. Şüphesiz Allah iyilik edenleri sever.”

Bakara, 2/195

👋 Ben Kimim?

Geleceğimiz gençlerimize Bilim ve Teknolojiyi Üretmeleri için yol göstermeliyiz. Bu minvalde vakit buldukça ücretsiz ders ve videolar hazırlayıp yayınlamaya çalışmaktayım....

✉️ İletişime Geç

📈 Ziyaretçi Sayacı

Şu An Online
1
👥 Toplam Ziyaret
2.825.478

İstatistikler anlık güncellenir.