17
A
回答
27
你有兩種選擇,具體如下:
從表單中刪除標題和邊框,禁用窗體的
FormBorderStyle
財產。設置與
ClientSize
財產形式的內部,具體如下:this.ClientSize = new Size(300, 300);
7
爲什麼不直接在邊框的大小和標題欄的因素?
int BorderWidth = (this.Width – this.ClientSize.Width) /2;
int TitlebarHeight = this.Height – this.ClientSize.Height – 2 * BorderWidth;
我找到了公式here。
+0
this.ClientSize給出無邊界的大小。這可能不是OP要求的,但它肯定是我需要的。 – user1032613 2013-11-15 17:34:55
5
解決方法是通過設計器工具設置合適的尺寸: 1.將FormBorderSize設置爲「無」。 2.設置首選大小(例如「300; 300」)。 3.將FormBorderSize設置爲首選邊框(其他所需空間將自動添加到Size屬性中)。
+0
我不知道它是如何在你的vs2010中工作的,但在vs2005中它確實有效。 – 2012-10-11 09:50:42
相關問題
- 1. 如何設置表單框的大小?
- 2. OpenGL - 設置可見區域
- 3. QWebView設置邊框可見
- 4. 如何在asp.net中動態設置TreeView的大小和邊框?
- 5. 如何減小表單行的大小?
- 6. 區域設置 - 如何獲取區分大小寫的值?
- 7. 如何設置Vora表分區大小?
- 8. 如何設置上下文菜單標題圖標的大小?
- 9. 如何在Android中動態設置標題欄大小和標題大小
- 10. 四邊形和建設者區域的大小
- 11. 如何在wxPython Phoenix中減去區域?
- 12. NSScreen visibleFrame不減去菜單欄區域
- 13. 如何刪除封閉標題和框邊框之間的空白區域?
- 14. java打印 - 邊框的設置大小
- 15. 如何在WPF中設置窗口的邊框和標題欄?
- 16. Xcode 7 UI測試目標區域設置和區域設置
- 17. 如何在ListView中設置不可見區域?
- 18. 可以更改JXTaskPane標題區域的大小嗎?
- 19. JQuery JCrop - 如何設置固定大小的選擇區域?
- 20. 如何設置可見邊框到Gtk圖像
- 21. PyQt:我如何爲單個標題設置不同的標題大小?
- 22. 將單個多邊形設置爲可見/不可見
- 23. 不能減少可調整大小的文本區域的大小在Chrome
- 24. 如何設置邊框的寬度大小
- 25. 表格邊框不可見
- 26. 更改UINavigationBar和UITabBar的大小後的可視區域大小
- 27. 在Eclipse中確定ScrollingGraphicalViewer的可見區域的大小GEF
- 28. 如何減少lwuit的字體大小/命令區域?
- 29. 文本區域邊框不可見不會發生
- 30. 如何設置外部小8框用於調整帶邊框的大小?
所以不可能在設計器中設置clientSize,對吧?我只需要300x300的窗口,不包括邊框和標題 – Mocco 2011-02-24 15:43:12
正確,似乎沒有任何方法可以在設計器中進行設置。但是,您始終可以在「加載」或「繪製」事件中進行設置,並且用戶永遠不會知道區別。 – Yetti 2011-02-24 15:46:53
爲了添加到我的最新評論中,最好在Load事件上執行此操作,因爲它在Load上發生一次,而Paint在整個執行過程中會發生很多次,所以每次表單重新設置時都沒有意義重置客戶端大小繪。 – Yetti 2011-02-24 15:58:16