Jump to content

C# Form1 Den Form2 Açarken Form1 Kapatma


lamont
 Share

Recommended Posts

arkadaşlar Form1 Den Form2 Açarken Form1 Kapatma Form2 de İşimiz Bitince Tekrar Form1 Açmak İçin Bir Çözüm bulamadım Sakın hide() Metodunu Söylemeyin Çünkü Ben Bellekte Tutmasını İstemiyorum Kapatmasını İstiyorum Bunu Nasıl Yapabilirim

Link to comment
Share on other sites

pairs'in dediği gibi Main Form kapanırsa program çalışmasını sonlandırır. Şöyle bir teknik kullanılabilir. MainForm ve Form2 adlarında 2 formumuz olsun. Form2'yi açıp MainForm u tamamen kapatmak istiyorsanız Application.Restart(); metodu ile programın     kapatılıp Form2 üzerinden başlamasını sağlamalısınız.  Programın hangi form ile başlıyacağı  Program.cs  class'ındaki  Application.Run();  metodunda belirtilir, Application.Run(new MainForm());   gibi.   Application.Run(); metodunu bir Switch içerisinde kullanarak açılacak formu belirliyebilirsiniz. Proje içinde bir dosyada bir anahtar kullanman lazım.

string anahtar = "MainForm";
            switch (anahtar)
            {
                case "MainForm":
                    Application.Run(new MainForm());
                    break;
                case "Form2":
                    Application.Run(new Form2());
                    break;
            }
Link to comment
Share on other sites

  • 1 ay sonra...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...