![](/img/trans.png)
[英]Windows Form size in the designer code does not match the size in the properties window
[英]Setting form size: designer shows different values than in code
我想要一個200 x 200像素的表格。 但是,當我在設計器中對其進行設置時,在代碼中顯示為192x173。 為什么會有這種差異?
在設計器中,您輸入表單的大小,包括窗口邊框(頂部的標題欄和屏幕左側,右側和底部的邊框)。
設計者將此轉換為客戶區域大小(無這些邊界)。 原因是您在設計器中輸入的大小可能與客戶端計算機不匹配。 例如,默認的Windows XP主題的標題欄大於Windows 95 / Windows 2000主題。
因為它存儲了客戶端區域的大小,所以可以確保您可以放置控件的區域的大小與客戶端計算機為Windows設置的主題相同。
我不知道為什么他們選擇在設計器中輸入的尺寸為包括窗口邊框的尺寸。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.