如何最大化Windows移動窗口?如何最大化Windows移動窗口?
2
A
回答
2
您可能會問如何使Windows Mobile窗體佔據整個屏幕。爲此,請將表單的FormBorderStyle
設置爲None
,並將WindowState
設置爲Maximized
。另外,如果設計者自動添加菜單欄,請刪除菜單欄。
如果您試圖製作一種涉及多種表單的「信息亭」應用程序,當您在應用程序中切換表單時,您會遇到一個問題:每個開始欄閃爍一秒鐘時間。有一種使用Win32 API的方法,但這很痛苦。
1
默認情況下,Windows Mobile將始終最大化正常FOrm(並剝離標題欄)。如果您有一個非最大化的對話框,那麼它將通過ShowDialog()顯示。如果是這樣的話,最簡單的機制就是將OnActivate中的Form重新設置爲屏幕尺寸。沿着這些線:
protected override void OnActivated(EventArgs e)
{
base.OnActivated(e);
this.Width = Screen.PrimaryScreen.WorkingArea.Width;
this.Height = Screen.PrimaryScreen.WorkingArea.Height;
}
0
試試這個:
this.Width = Screen.PrimaryScreen.Bounds.Width;
this.Height = Screen.PrimaryScreen.Bounds.Height;
它工作正常。
相關問題
- 1. 如何? WPF窗口 - 最大化,沒有調整大小/移動
- 2. 如何最大化窗口?
- 3. 如何最大化窗口?
- 4. WPF:如何移動最大化的自定義窗口?
- 5. 如何在最小化窗口後最大化窗口
- 6. 窗口最大化最大化
- 7. 真棒WM:移動/調整最大化的浮動窗口
- 8. 窗口動畫,如果窗口狀態是最大化
- 9. 如何開始Pygame窗口最大化?
- 10. 如何在XNA中最大化窗口
- 11. 使ExtJS窗口最大化動畫?
- 12. 使用Netbeans自動最大化窗口
- 13. 自動最大化瀏覽器窗口
- 14. 空氣:啓動時最大化窗口
- 15. 在Windows窗體中移動時最大化的東西 - C#
- 16. 窗口最小化和最大化
- 17. 禁用窗口最大化/最小化
- 18. asp.menu控制移動到左側最大化窗口
- 19. WPF窗口最大化
- 20. Caliburn.Micro最大化Silverlight窗口
- 21. JFrame最大化窗口
- 22. PHP Webdriver - 最大化窗口
- 23. 如何讓子窗口最小化和最大化與主窗口
- 24. 如何使用最小化/最大化窗口控件顯示Qt.Tool窗口?
- 25. 獲取最大化最小化窗口的窗口位置
- 26. 當窗口最大化時獲得非最大化的窗口位置/大小
- 27. 如何顯示圖像,同時最小化窗口大小移動視圖
- 28. 如何使用Addon SDK跟蹤窗口最小化/最大化?
- 29. 如何檢測JFrame窗口最小化和最大化事件?
- 30. 移動放大鏡窗口
好點,這可能是他之後。雖然我對「痛苦」部分持不同意見。一小片Win32就像鹽 - 沒有它,代碼就不對了。 :) http://blog.opennetcf.com/ctacke/2005/08/04/Stylin.aspx – ctacke
@ctacke:我所說的Win32「鹽」是使用FindWindow來獲取開始欄的句柄和然後使其不可見。這可以防止切換窗體時閃爍一秒鐘。除非您的應用程序崩潰並且無法再次使其可見,否則它會很好地工作,在這種情況下,用戶必須執行軟重置。 – MusiGenesis