2016-03-26 20 views
0

プロジェクトのすべてのフォームからフォームを非表示にして閉じたいと思っています。つまり、私がform2にいたら、ボタンをクリックすると、form1を表示したり隠したりする必要があります。私は方法を見つけることができません、私はこれを行うのOOPについてどこでも検索したが、私はまだそれを理解することはできません。毎回すべてのフォームの新しいインスタンスを作成する必要がありますか?プロジェクト全体にフォームを表示して非表示にする

答えて

0

うーん、私は100%わから知らないが、それらを非表示にし、次のコードを使用して簡単にする必要があります再表示:

YourFormName newYourFormName = new YourFormName(); 
    newYourFormName.Parent = this; 
    newYourFormName.ShowDialog(); 
    this.Hide(); // or to close it: 
    this.Close(); 

は、あなたがしたいことを自分のフォームのYourFormNameを置き換え、ボタンにこれを追加閉じる。

再表示するには、私のPC atmではなく、if文を試してみてください。そうでないと作業コードを確認できません。しかし、これはうまくいくはずです。

関連する問題