回答
只需使用Form.Show(過載),其採用形式作爲參數,如這樣的:
Form f = new Form();
f.Show(this);
這將使形式總是在調用它的形式之上,但還是讓你點擊並訪問調用形式。
我有這個f.show()的問題,我有richtextbox裏面的窗體,當我關閉窗體時,它與richtextbox一起處理表單,所以當我嘗試寫一些likie rtextbox.txt =「一些文本」後,我關閉窗體,它會打破我的程序 – r4ccoon 2009-10-29 14:16:24
@ r4ccoon:不知道我明白你的問題。爲什麼你要在*表單關閉後設置RichTextBox的Text屬性? – MusiGenesis 2009-10-29 15:05:55
好的。所以在我的代碼我有Console.writeln(「調試的事情」);這個comman也會將值插入到一個富文本框中。當我在窗口上的任何地方雙擊時,程序將顯示一個帶有「拒絕的東西」的富文本框。以及所有的consolewriteln,我已經把所有的代碼作爲調試。 with showDialog()在關閉後,我可以「保留」富文本框內的值。 但用show()關閉窗口後,顯然它也刪除了richtextbox實例。 – r4ccoon 2009-11-01 01:53:48
形態顧名思義意味着你不能點擊其他地方。您可以創建另一個窗體並使用Show()方法顯示它。
讓對話框非模態(使用Show
而不是ShowDialog
),並使其最上面的(TopMost = true
)
show()方法可以讓你同時ShowDialog的()不會
這裏有些混亂,我認爲任何地方點擊;
模態是當窗口阻塞底層窗口時,必須關閉以使底層窗口重新獲得控制權。 Form.ShowDialog(所有者)用於完成此操作。
非模態窗口是與底層窗口「平行」打開的窗口。這兩個窗口都可以訪問並響應鼠標和按鍵事件。 Form.Show(所有者)完成此操作。
- 1. 你可以調用模態窗口中的模態窗口嗎?
- 2. 模態彈出窗口失敗 - CSHARP WPF
- 3. QT - 帶子窗口的模態窗口
- 4. 主窗口內新窗口?
- 5. jquery模態窗口
- 6. jQuery模態窗口
- 7. Asp.Net:Javascript模態窗口
- 8. SmartGWT模態窗口
- 9. UWP模態窗口
- 10. javascript模態窗口
- 11. shell窗口中的可點擊鏈接?
- 12. 可可應用模板 - MainMenu.xib - 主窗口
- 13. 點擊時重繪可可應用程序的主窗口
- 14. 如何主題ctools模態窗口
- 15. SharePoint。從模態窗口重定向到非模態窗口?
- 16. Bootstrap模態窗口而不是jQuery模態窗口
- 17. 是否可以在最大窗口後恢復窗口狀態?
- 18. HTML瞬態模態窗口
- 19. 點擊退出pygame窗口
- 20. 點擊彈出窗口
- 21. 模態窗口可以自動滾動到指定點嗎?
- 22. android彈出窗口可點擊
- 23. 用戶點擊彈出窗口上的保存按鈕刷新主窗口
- 24. 當主應用程序窗口被點擊時,如何聚焦模態WPF窗口
- 25. CCLayer的cocos2d模態窗口
- 26. jQuery的ThickBox的窗口,從點擊調整窗口內
- 27. 父窗口變爲空點擊TreeView子窗口彈出一個窗口[ASP.NET]
- 28. 維護從彈出窗口到主窗口的Redux狀態
- 29. UI對話框模態窗口在第二次點擊時作爲模態窗口工作
- 30. 按鈕點擊裏面的jquery彈出窗口產生窗口
你的意思是一個非莫代爾窗口 – Lazarus 2009-10-29 13:38:02