我和一個朋友正在做一個培訓專案。我朋友的筆記本電腦顯示幕是全高清的,我的顯示幕是高清的。
這種解析度的差異導致專案在從我的系統轉移到我朋友的系統時,在轉移回我的系統時改變了它的大小。
需要明確的是,我們正在使用 Visual Studio 并假設我們有一個 1080 x 720 的表單,當我們編輯表單時,它在我的系統中是可以的。但是當我們保存專案并將其移動到我朋友的系統上以繼續專案時,由于顯示幕具有更高的解析度,表格的大小變為 1124 x 812,這擾亂了整個設計作業。
關鍵是我們沒有在我朋友的系統上打開的表格保持相同的 1080 x 720 尺寸,并且它們沒有變化。
解決這個問題的方法是什么?
非常感謝
uj5u.com熱心網友回復:
在表單屬性的布局部分下,AutoScaleMode將None.
或者,如果您AutoScaleMode當前設定為Font(典型設定),請確保您的系統字體大小相同。
uj5u.com熱心網友回復:
你需要的是回應式設計。如果你設計你的程式回應式,那么你的應用程式的每個元素在任何解析度下都能正確加載。
我建議閱讀此鏈接以了解如何執行此操作
動態調整 Windows 表單上的控制元件大小
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/399941.html
下一篇:了解.Net中的異步和等待
