2011-08-03 16 views
2

我重寫了一個位於用戶屏幕頂部的工具欄。它的工作原理,但由於某種原因,雖然該應用程序只包含一個填充停靠ToolStrip的形式,我不能讓它保持在我指定的大小。它應該是Visual Studio中設計的Windows標題欄的大小,但只要我運行它,它的高度就會增長五六個像素。一切都設置嚴格,表單和ToolStrip設置爲AutoSize = FALSE,我已經指定了窗體應該以像素爲單位的大小。我無法確定在運行時調整窗體的大小。 ToolStrip在填充模式下停靠,所以它不應該導致表單增長。這在GUI構建器中看起來很完美,我從它將替換的舊VB.Net工具欄複製大部分配置。誰能幫忙?C#工具條導致支持表格增長

+0

當ToolStrip未停靠填充時會發生什麼? –

+0

@jberger如果它沒有停靠,那麼表單顯示工具欄下方的空白空間。我通過使背景變得透明來快速修復,但它仍然意味着窗體正在擴展 – Gargravarr

+0

你說你重寫了它;你有沒有在代碼中檢查以確保你沒有在工具條上設置任何屬性,最終覆蓋你在設計器中應用的設置? – gangelo

回答

0

還未找到答案,但我會確保它已關閉。我將表格變成透明的,它完成了我所需要的。仍然不確定爲什麼表單在運行時擴展。

1

只是胡亂猜測,但你嘗試過改變AutoScaleMode屬性比字體其他的東西嗎?

相關問題