私のメインフォームはこのマルチフォームプロジェクト - 表示複数のウィンドウ
ある今私の問題は、私は、[追加]をクリックしたときに発生する - >代わりにその、新しいウィンドウを立ち上げることを意図している学生、それはこれを行う
あなたが見ることができるように、同じウィンドウ内に新しいフォームを開きます。これを行うのには使用しませんでした。次に、メインフォームをMdiContainer
にして、それを第2フォームのMdiParent
に設定しました。
この新しいフォームを新しいウィンドウでポップアップするために変更できるプロパティはありますか?私がForm2
からデータを取得してそれを使用できるように、MdiContainerプロパティをTrueのままにしておく必要があります。Form1
私には分かりませんが、この問題を解決するために必要な情報をお知らせください何それはので、私はあなたがフォームを隠すために必要なもの、それを修正するために変更するか、私は
'MdiContainer'を' true'に設定し、別のフォームにデータを渡す必要はありません(https://stackoverflow.com/questions/9204773/)。 –
私はDour High Archに同意します...なぜこのような状況でMDIを使用するのかは不明です。それは不要に見えるだけでなく、UIを非常に複雑にし、あなたのために働きます。 2つの別々のフォームを使用すると、ユーザーフレンドリーであるばかりでなく、フォームを管理するための作業も少なくなります。 MDI実装を使用する必要がありますか? – JohnG
いいえ、理由はありません。なぜなら、Form2から収集されたForm1のリストに新しいデータを追加する必要があっただけですが、Mdiなしでこれを行うにはどうすればいいですか? – Dave