• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

C# wzajemne sterowanie dwóch Form w innych projektach

0 głosów
51 wizyt
pytanie zadane 18 kwietnia 2018 w C# i .NET przez AvengerArrow Nowicjusz (120 p.)

Witam, tworzę aplikację okienkową w VS 2017 Windows Forms. Aplikacja składa się z dwóch projektów GameBase oraz ApplicationMenu. W projekcie ApplicationMenu znajduje się Form (okienko) z przyciskiem,po uruchomieniu którego ukrywa się aktualne okno a otwiera okno z grą z projektu GameBase. W ApplicationMenu dodane zostało odwołanie do GameBase.

Mój problem tkwi w tym że po zamknięciu okna z grą(znajdującego się w GameBase) okno z Menu się nie pojawia. Gdybym miał oba okna w jednym projekcie nie było by problemu użyłbym tego kodu:

Form1:

private void button1_Click(object sender, EventArgs e)
        {
            Form2 form2 = new Form2(this);
            form2.Show();
            this.Hide();
        }

Form2:

public partial class Form2 : Form
    {
        private Form1 form1;
        public Form2(Form1 glowna)
        {
            InitializeComponent();
            form1 = glowna;
        }
 
        private void Form2_FormClosing(object sender, FormClosingEventArgs e)  
        {
            form1.Show();
        }
    }

Jednak niestety okna są w dwóch różnych projektach a odwołanie może działać tylko w jedną stronę. Przez co nie mogę zastosować powyższego kodu do Form2. Żeby to działał potrzebowałbym odwołania do ApplicationMenu w projekcie GameBase a to już by było odwołanie cykliczne.

Jakieś pomysły jak zrobić by wszystko się kompilowało?

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 124 wizyt
0 głosów
1 odpowiedź 115 wizyt
0 głosów
1 odpowiedź 57 wizyt
Porady nie od parady
Zadając pytanie postaraj się o poprawną pisownię i czytelne formatowanie tekstu.Kompozycja

64,981 zapytań

111,458 odpowiedzi

234,638 komentarzy

46,802 pasjonatów

Przeglądających: 208
Pasjonatów: 6 Gości: 202

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...