2017-06-08 20 views
0

私のメインフォームはこのマルチフォームプロジェクト - 表示複数のウィンドウ

enter image description here

ある今私の問題は、私は、[追加]をクリックしたときに発生する - >代わりにその、新しいウィンドウを立ち上げることを意図している学生、それはこれを行う enter image description here

あなたが見ることができるように、同じウィンドウ内に新しいフォームを開きます。これを行うのには使用しませんでした。次に、メインフォームをMdiContainerにして、それを第2フォームのMdiParentに設定しました。

この新しいフォームを新しいウィンドウでポップアップするために変更できるプロパティはありますか?私がForm2からデータを取得してそれを使用できるように、MdiContainerプロパティをTrueのままにしておく必要があります。Form1

私には分かりませんが、この問題を解決するために必要な情報をお知らせください何それはので、私はあなたがフォームを隠すために必要なもの、それを修正するために変更するか、私は

+1

'MdiContainer'を' true'に設定し、別のフォームにデータを渡す必要はありません(https://stackoverflow.com/questions/9204773/)。 –

+0

私はDour High Archに同意します...なぜこのような状況でMDIを使用するのかは不明です。それは不要に見えるだけでなく、UIを非常に複雑にし、あなたのために働きます。 2つの別々のフォームを使用すると、ユーザーフレンドリーであるばかりでなく、フォームを管理するための作業も少なくなります。 MDI実装を使用する必要がありますか? – JohnG

+0

いいえ、理由はありません。なぜなら、Form2から収集されたForm1のリストに新しいデータを追加する必要があっただけですが、Mdiなしでこれを行うにはどうすればいいですか? – Dave

答えて

-1

を探していることを意味してるさえ知らない原因は、あなたは窓add.show()

を追加開く際に必要 を登録します登録フォームを非表示にするにはenroll.hide()

関連する問題