2012-10-11 29 views
0

在Windows 7的顯示屏中,我將計算機設置爲125%的文本大小(120dpi)。但是,我們的所有FormBorderStyle.FixedToolWindow樣式表單在標題欄(表單的this.Text屬性)中沒有標題文本,通常以96dpi執行。當窗口設置爲120 dpi時,爲什麼窗體標題文本不會顯示在FixedToolWindow中

我正在使用AutoScaleMode.Font。

如果我將窗體樣式設置爲FormBorderStyle.FixedSingle,那麼應該返回的文本就會返回。

任何人都知道解決方法?我附加到了FixedToolWindow的窗口樣式,我想讓它們看起來像這樣。

回答

1

看起來像.Net Framework 4.5中修復的錯誤。

使用

<Window ... ResizeMode="NoResize" WindowStyle="ToolWindow" ... > 

另一個有趣的事情這個bug also can be reproduced in WPF是,你可能不會注意到這個錯誤,如果你通過Visual Studio(F5快捷鍵)運行程序。直接運行可執行文件。

0

FormBorderStyle.SizeableToolWindow看起來幾乎相同並且具有文本。除了現在我必須找出如何禁用調整大小。

相關問題