2017-06-08 59 views
0

我的主要形式是這樣的多格式項目 - 顯示多個窗口

enter image description here

現在我的問題,當我點擊添加發生 - >學生,其目的是要彈出一個新窗口,而不是它是這樣的 enter image description here

因此,你可以看到它在同一個窗口內打開新窗體。它沒有用來做到這一點,然後我把主表格設置爲MdiContainer並將其設置爲第二種形式的MdiParent

是否有一個屬性可以改變,使這個新窗體彈出一個新窗口?因爲我需要將MdiContainer屬性設置爲True,以便我可以從Form2獲取數據並在Form1中使用它

請讓我知道任何其他信息,您可能需要我幫助解決此問題,因爲我不確定什麼原因引起的,所以我不知道怎麼做才能解決它,甚至在那裏我的意思更改爲尋找

+1

您不應該將「MdiContainer」設置爲「true」,並且不需要將數據傳遞給另一個表單(https://stackoverflow.com/questions/9204773/)。 –

+0

我同意Dour High Arch ...現在還不清楚,爲什麼你會在這種情況下使用MDI。它不僅看起來不必要,而且極大地使UI複雜化併爲你工作。使用兩種不同的表單看起來不僅更加用戶友好,而且管理表單的工作量也更少。是否有某些原因需要使用MDI實現? – JohnG

+0

不,沒有理由,我只是需要將新數據添加到從Form2收集的Form1中的列表中,我如何在沒有Mdi的情況下執行此操作? – Dave

回答

-1

你需要隱藏的形式報名參加 當您打開添加窗口add.show()

你需要隱藏報名表格enroll.hide()