(C#/ WindowsMobile的6)如何把 「一切形式」 到前臺(的WindowsMobile/C#)
讓我們的應用程序有3種靜態形式:Form1上,窗體2,Form3,在Form1中打開窗體2通過調用窗體2。 Show()和Form2與Form3一樣。 Form2和Form3有一個「退出」按鈕,它隱藏了表單(不是「關閉」,只是隱藏)。
所以,我們執行下列步驟操作:
- 打開應用程序;
- 轉到Form2,通過單擊Form1上的「Form2」按鈕;
- 轉到Form3,通過單擊Form2上的「Form3」按鈕;
- 打開文件資源管理器,並通過點擊文件「重新打開」應用程序。 Form3出現;
- 通過單擊Form3(this.Hide())上的「退出」按鈕隱藏Form3。這是問題:文件資源管理器出現,而不是Form2。
我不想在每次隱藏表單時調用「callingform」.Show()。這個「工作」,但文件瀏覽器屏幕出現在「this.Hide()」和「callinform.Show()」之前,我需要「控制」誰打電話給誰。
如何解決這個問題?有沒有辦法將所有應用程序的表單按照它們出現的順序放到前臺?
在此先感謝。
CompactFramework(WindowsMobile)不支持Application.OpenForms。不管怎麼說,還是要謝謝你。 – Christian 2010-06-29 11:44:45