我有一個WinForm,當它的大小是700x700,當我將系統的屏幕分辨率從1366x768更改爲其他(如800x600)時,只有部分窗口可見。我怎樣才能讓它完全可見?我必須改變形式的屬性?當屏幕分辨率發生變化時,如何顯示完整窗口C#
3
A
回答
0
您將需要調整表單的Bounds
屬性。 Screen.PrimaryScreen
可以支持你獲得新的正確的大小。
2
我會說你會說你想調整你的Form.Size
和Form.Location
以適應Screen.GetWorkingArea()
。當事件Microsoft.Win32.SystemEvents.DisplaySettingsChanged
被觸發時,您將需要這樣做。如this answer。
相關問題
- 1. 如何調整屏幕分辨率?
- 2. Java屏幕分辨率變化
- 3. 如何在屏幕上顯示當前相機分辨率
- 4. C++的屏幕分辨率
- 5. c#winform屏幕分辨率
- 6. 調整WPF窗口和內容依賴於屏幕分辨率
- 7. 顯示警告屏幕分辨率
- 8. 根據屏幕分辨率更改屏幕分辨率(不改變顯示器分辨率並使用最大化屏幕選項)
- 9. c#在顯示分辨率上調整窗口大小
- 10. 如何爲完整的Android屏幕分辨率提供位圖?
- 11. 屏幕分辨率。全屏 - 完美。正常屏幕 - 不完美
- 12. 屏幕分辨率
- 13. 屏幕分辨率
- 14. 屏幕分辨率
- 15. 屏幕分辨率
- 16. 屏幕分辨率
- 17. 屏幕分辨率
- 18. 如何根據設備/屏幕分辨率調整屏幕?
- 19. 當窗口/屏幕上發生任何變化時發生Qt事件+屏幕截圖
- 20. Winform顯示屏分辨率
- 21. iPhone模擬器屏幕分辨率vs iPhone屏幕分辨率
- 22. pyglet屏幕分辨率變成變量
- 23. 維護屏幕分辨率變化的元素展示位置
- 24. jQuery屏幕分辨率高度調整
- 25. VBA調整屏幕分辨率
- 26. 爲Android開發高分辨率屏幕,但支持低分辨率屏幕
- 27. 如何檢測Delphi中的屏幕分辨率變化?
- 28. 如何計算屏幕分辨率變化
- 29. 在調整大小時發現屏幕分辨率
- 30. 作物屏幕最大化分辨率