Arama butonu
Bu konudaki kullanıcılar: 1 misafir
18
Cevap
53531
Tıklama
0
Öne Çıkarma
C#->1.Form'dan 2.Form'a Geçerken 1.Form'u Kapatmak
R
16 yıl
Binbaşı
Konu Sahibi

Merhabalar;

C# da yaptığım uygulamada iki tane form kullandım. Bu formlardan biri parola ekranı diğeri ise programın asıl form'u. Şimdi kullanıcı parolayı bilince form2 otomatik olarak kapanıp form1 açılıcak. Ama bu geçiş kısmını yaptığım halde kapatma olayını yapamadım.

Ben 2.form'u kapatıp 1.form'u açmak için this.Close(); , this.Hide. .... komutlarını denedim olmadı. Sadece form'u gizliyor. Ama programı kapattığımda arka planda çalışıyor. Ben istiyorum ki 2.form tamamen kapansın 1. form açılsın. Ama bir türlü yapamadım. Şimdilik sadece gizleyebiliyorum. Nasıl yapabilirim?

Buradaki kod giriş butonu için;


Form1 anasayfa = new Form1(); 
if (textBox1.Text == "Parola")
{
MessageBox.Show("Başarıyla giriş yaptınız", "Hoş Geldiniz", MessageBoxButtons.OK, MessageBoxIcon.Information);
anasayfa.Show();
}
if (textBox1.Text == "")
{
MessageBox.Show("Lütfen metin kutusunu boş bırakmayınız.", "Metin Kutusu Boş", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{

i--;
if (i == 0)
{
MessageBox.Show("Hakkınız bittiği için program kapatılıyor. Kendinize iyi bakın.", "Program Kapanıyor", MessageBoxButtons.OK, MessageBoxIcon.Error);
Application.Exit();
}
else
{
MessageBox.Show(i.ToString() + " hakkınız kaldı. Lütfen doğru parolayı giriniz.", "Parola Yanlış Girildi", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil