Çözüldü C# üyelik ile girişte yeni form açma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

C4L0X

Kilopat
Katılım
22 Temmuz 2016
Mesajlar
84
Makaleler
1
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Merhaba, yapmış olduğum form uygulamasında e-postanın textbox'ında yazan yazıyı label5'in text'ine yazılmasını istiyorum ama şu an kullandığım yöntemde aynı formu aşağıdaki resimdeki gibi iki kere açıyor. Bunu düzeltmenin bir yolu var mı?

1634889772768.png


C#:
private void button1_Click(object sender, EventArgs e)
        {
            string user = e_posta.Text;
            string password = sifre.Text;
            con = new SqlConnection("");
            com = new SqlCommand();
            con.Open();
            com.Connection = con;
            com.CommandText = "Select*from uyelik where eposta='" + e_posta.Text + "' and sifre='" + sifre.Text + "' ";

            dr = com.ExecuteReader();
           
                if (dr.Read())
            {
             

                Form3 gecis = new Form3();
                gecis.Show();
                this.Hide();
                Form3 fr = new Form3();
                fr.label5.Text = e_posta.Text;
                fr.ShowDialog(this);
                e_posta.Text = fr.label5.Text;
               
            }
            else

            {
                MessageBox.Show("Hatalı Kullanıcı Adı Veya Şifre");

            }
            con.Close();
           
        }
 
Çözüm
Şu kısım neden var? Fr yerine Gecis'ten devam edin. Onla alakası var mıdır bilmiyorum ama.

Hocam, kodun o tarafını görmemişim. Tamamını görüntülemek için basmak gerekiyormuş :D
Kod:
Form3 gecis = new Form3();
gecis.Show();
gecis.label5.Text = e_posta.Text;
this.Hide();

Attığım kodu deneyebilir misiniz?
Hocam sorununuzu anlayamadım daha açıklayıcı olabilir misiniz?
İlk form da açılan e-posta kısmında yazan yazının 2. form da ki label da yazmansını istiyorum ama yukarıdaki kodlar ile aynı anda 2 tane aynı forumu açıyor şu videodan sorunumu daha iyi anlayabilirsin.
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
 
Şu kısım neden var? Fr yerine Gecis'ten devam edin. Onla alakası var mıdır bilmiyorum ama.

Hocam, kodun o tarafını görmemişim. Tamamını görüntülemek için basmak gerekiyormuş :D
Kod:
Form3 gecis = new Form3();
gecis.Show();
gecis.label5.Text = e_posta.Text;
this.Hide();

Attığım kodu deneyebilir misiniz?
 
Son düzenleyen: Moderatör:
Çözüm
Hocam, kodun o tarafını görmemişim. Tamamını görüntülemek için basmak gerekiyormuş :D
Kod:
Form3 gecis = new Form3();
gecis.Show();
gecis.label5.Text = e_posta.Text;
this.Hide();

Attığım kodu deneyebilir misiniz?
Çok sağ ol bu kodlar ile oldu.
 

Geri
Yukarı