Merhabalar, C#'ta forms kütüphanesini kullanarak bir masaüstü program geliştiriyorum "This.Hide()" veya "Hide()" kodlarını kullanınca form1 yapısı gizleniyor. form1 gizlenince form2 açılıyor. form2'de çarpıya basarak programı kapatınca gizlediğim form1 de kapanıyor mu? Kapanmıyorsa form1 gizlide tutup form2 de kapatınca bütün formları nasıl kapabilirim?
C# ile Windows Forms kullanarak geliştirdiğiniz uygulamalarda açılan ilk form sizin ana formunuz olur. O form kapatılmadan da uygulamanız kapatılmaz.
Sorunuzun cevabına gelecek olursak, Form2'de çarpıya bastığınızda Form1 kapanmaz. Form2 kapatılır ancak Form1 gizlenmiştir.
Bunun önüne geçmek için de Form2'nin Events kısmına gidip FormClosed'u bulmanız gerekmektedir.
C#'da bir uygulamayı programatik olarak kapatmanın birden fazla yolu vardır fakat ben şu anki uygulamanızda kullanabileceğiniz en basit yöntemi söyleyeyim.
FormClosed'un yanındaki boşluğa çift tıklayın. Bu olayın tetiklenmesini sağlayın.
C#'da bir uygulamayı programatik olarak kapatmanın birden fazla yolu vardır fakat ben şu anki uygulamanızda kullanabileceğiniz en basit yöntemi söyleyeyim.
Formclosed'un yanındaki boşluğa çift tıklayın. Bu olayın tetiklenmesini sağlayın.