Şimdi Ara

C#'ta Formlar Arası Geçiş??? (2. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
25
Cevap
0
Favori
57.880
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: önceki 12
Sayfaya Git
Git
Giriş
Mesaj
  • iki form arasında geziniyorum istediğim gibi ama programı kapatamıyorum arka planda kalıyor
  • quote:

    Orijinalden alıntı: Alucard:.

    iki form arasında geziniyorum istediğim gibi ama programı kapatamıyorum arka planda kalıyor

    Programı kapatmak istediğin yere şu kodu ekleyebilirsin;
    Application.Exit();

    Tahminimce ana formunu gizledin ve yeni bir form gösterdin, daha sonra yeni formu kapattığında hiçbirşey kalmadı. Yeni form'un FormClosed eventine ya form1'i geri açacak birşey yaz yada yeni formunu açtığın yeri şu şekilde düzelt;

    Form2 form2 = new Form2();
    this.Hide();
    form2.ShowDialog();
    this.Show();



    < Bu mesaj bu kişi tarafından değiştirildi welrocken -- 6 Mart 2014; 18:15:15 >
  • public partial class Form1 : Form
    {

    Form2 frm = new Form2(); //Öncelikle bir değişken tanımlıyoruz...

    //Yeni Form eklemek Project Menüsünden Add Windows Form'a tıklıyoruz,
    //karşımıza gelen ekranda Add diyerek yeni bir Form ekliyoruz
    //Project/Add Windows Form//Add

    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    frm.Show(); //Button'a tıkladığımız zaman form2'ye geçmesini sağlıyoruz

    this.hide(); //Form2 açıldıktan sonra FORM1'ri gizliyoruz.

    }
    }
    }

    bu şekilde yap bakalım istediğin bu şekilde olması lazım..
  • Bende yapamadım visual studio 2013 kullanıyorum. internetten kod bulup da yaptım ama eroor ...
  • Form2 frm = new Form2();
    frm.Show();
    this.Hide();
    degelim böyle yaptık this.hide(); forumu gizler ama aslında forum açıktır siz kapatma tusuna bastınızda o anki forum kapanır digeleri gizli kalır yapmanız gereken form da bos bi yere tıklamak formun secili olduguna dikkat edin sonra sag altta properties bölümünden evente tıklayın simsek seklinde olan icon a tıklayın çıkan listeden form closed ı bulun çift tıklayın açılan kod bölümüne Application.Exit(); yazın bunu tüm formlara uygulayın sonra hangi formda kapatmaya tıklarsanız uygulamayı tamamen kapatacaktır

    ÖRN:Pprivate void Form1_FormClosed(object sender, FormClosedEventArgs e)
    {
    Application.Exit();
    }
  • 
Sayfa: önceki 12
Sayfaya Git
Git
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.