C#'da formları arası geçiş sonrası ilk formu kapatamıyorum

sourcere

Decapat
Katılım
30 Ocak 2022
Mesajlar
93
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
C#'da bir projem var ve form1'den form 2'ye butonla geçiş yapıyorum bu sırada form1'in kapanmasını istiyorum ama this.Close(); yaparsam açılan form2 de kapanıyor bende this.hide(); kullandım bu sefer form1 gizleniyor ama program:

Önem derecesi kod açıklama proje dosya çizgi gizleme durumu.
Hata "obj\Debug\Brick ball E.exe" dosyası "bin\Debug\Brick ball E.exe" üzerine kopyalanamıyor. İşlem, başka bir işlem tarafından kullanıldığından 'bin\Debug\Brick ball E.exe' dosyasına erişemiyor. Brick ball e

Bu hatayı veriyor. İlk formu kapatmak için ne yapmalıyım?
 

Bunu kullandığımda program arka planda açık kalıyor ve Visual şu hatayı veriyor
Önem derecesi kod açıklama proje dosya çizgi gizleme durumu.
Hata "obj\Debug\Brick ball E.exe" dosyası "bin\Debug\Brick ball E.exe" üzerine kopyalanamıyor. İşlem, başka bir işlem tarafından kullanıldığından 'bin\Debug\Brick ball E.exe' dosyasına erişemiyor. Brick ball e

Form1 X = New Form1();
x.Close();
Form2.ShowDialog();

Bu da açtığım formu kapatıyor hocam ilk formu kapatmıyor.
 
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Form2 fr2 = new Form2();
this.Visible = false;
fr2.ShowDialog();
this.Visible = true;

}
}
}

Buyurun hocam bunu deneyin.
 
Hocam bu da hide ile aynı hatayı verdi ama sanırım yapacak bir şey yok. Gösterirken uygulamayı 1 kere açma şansım olacak.
 

Yeni konular

Geri
Yukarı