nakładające się Formy - pomocy

0

Chce powiązać ze sobą form1 i form2 tak aby form1 było menu głównym zaś Form 2 np. zakładką ustawienia. Chcę żeby po odpaleniu formy 2 z form1 jeden idealnie się ona na siebie nałożyła co dało by mi efekt jaby jednolitego programy. kombinowałem trochę jednak nie mam pojęcia jak to zrobić. Zamieszczam wstępny kod:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

    private void button1_Click(object sender, EventArgs e)
    {
        Form1 Form1 = new Form1();
        Form2 Form2= new Form2();

        
        Form2.Owner = this;
        
        Form2.Size = Form1.ClientSize;
        
        Form2.StartPosition = FormStartPosition.Manual;
        Form2.DesktopLocation = new Point(Form1.DesktopLocation.X, Form1.DesktopLocation.Y);
        
        Form2.Show();
    }

}

Planowałem to tak zrobić aby odczytać współrzędne Form1.DesktopLocation.X i Form1.DesktopLocation.Y i podać je na form2 jednak to nie działa. Moze robi sie to w inny sposób.
dopiero zaczynam zabawę z .net, więc prosze o pomoc, bo niestety nie mam pomysłu jak rozwiązac ten proble. [???]

0

Nie lepiej zastosować aplikacje MDI gdzie form1 to rodzic a w jego skład w nim znajdująsię dzieci?? Form2?

0

Albo kontrolke z zakladkami?

0

Dzięki za szybką odpowiedź [browar]. Skorzystam z aplikacji MDI, właśnie o coś takiego mi chodziło. Wcześnie jednak muszę poszukać nieco informacji o MDI na google ;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1