當我在C#中開發了一些winforms並固定了一定的尺寸並在另一臺屏幕較小的機器上運行該程序時,大多數控件因爲屏幕比我的小而隱藏。我認爲最好的方法是根據底層屏幕分辨率來確定百分比大小。那麼,我該怎麼做呢?WinForm分辨率
0
A
回答
1
你可以使用System.Windows.Forms.Screen
類找到他的屏幕分辨率。
http://msdn.microsoft.com/en-us/library/system.windows.forms.screen.aspx
2
1
我從你的問題明白了什麼,說一些你的控制時隱藏窗體調整大小。
您可以使用窗體的ANCHOR屬性和控件相應地移動它們。
希望它能工作!
0
使用容器來容納您的控件。 TableLayoutPanel可能是一個不錯的選擇。將TableLayoutPanels DockStyle設置爲填充。 TableLayoutPanels只允許你在每個部分放置一個控件,但Panels允許多個部分,因此在每個部分放置一個Panel並將每個Panels DockStyle設置爲填充。將控件排列在面板中,並將每個控件的Anchor或DockStyle屬性設置爲位置。現在,將您的分辨率設置爲儘可能最低的設置並構建您的表單。如果按照上述步驟進行操作,則在提高分辨率時,所有相同的相對位置都會處於相同的相對位置。
它爲什麼有效:將tablelayoutPanels DockStyle設置爲Fill使其與父窗體自動調整大小。設置每個面板DockStyle使其與TableLayoutPanels部分自動調整大小。面板內部的錨定/停靠控制可以保持控制器相對於面板的大小和間距。
相關問題
- 1. c#winform屏幕分辨率
- 2. Winform顯示屏分辨率
- 3. C#Winform大小降低分辨率
- 4. 創建分辨率獨立的winform,對C#WinForm的設置分辨率,讓屏幕分辨率在其上的winform運行
- 5. 多分辨率/分辨率C++容器
- 6. Java:JFrame分辨率?
- 7. RawInput分辨率
- 8. CAShapeLayer分辨率
- 9. Javax.new.ssl.SSLHandShakeException分辨率
- 10. BlackBerry分辨率
- 11. 多分辨率
- 12. 測試應用奠定出低分辨率(WinForm的)
- 13. DPI圖形屏幕分辨率像素WinForm PrintPageEventArgs
- 14. 當屏幕分辨率更改小組及其在WinForm
- 15. 如何使.net winform應用程序分辨率友好
- 16. 如何從C#winform應用程序檢索屏幕分辨率?
- 17. 低分辨率Mandelbrot分形不...足夠高的分辨率?
- 18. Windows WPF分辨率
- 19. 分辨率1280 * 1024
- 20. 屏幕分辨率
- 21. 依靠分辨率
- 22. 多屏分辨率
- 23. 歧義分辨率
- 24. Galaxy Note分辨率
- 25. 屏幕分辨率
- 26. 屏幕分辨率
- 27. iPhone 4分辨率
- 28. 圖像分辨率
- 29. Android x86分辨率
- 30. 視頻分辨率
「_The請求的URL /net/nets13p1.html在此服務器上找不到._」。你能更新鏈接嗎?或者更好。在此答案中發佈相關內容。 – MAV 2013-12-23 15:45:58