0

在 Windows 7 的显示屏幕中,我将计算机设置为 125% 文本大小 (120dpi)。但是我所有的 FormBorderStyle.FixedToolWindow 样式的表单在它们的标题栏(表单的 this.Text 属性)中都没有标题文本,而它们通常以 96dpi 显示。

我正在使用 AutoScaleMode.Font。

如果我将表单样式设置为 FormBorderStyle.FixedSingle,则应该存在的文本会返回。

有人知道解决方法吗?我依附于 FixedToolWindow 的窗口样式,我想让它们看起来像那样。

4

2 回答 2

1

看起来像是 .Net Framework 4.5 中修复的错误。

这个错误也可以在 WPF中使用

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

另一个有趣的事情是,如果您通过 Visual Studio(F5 热键)运行程序,您可能不会注意到这个错误。直接运行您的可执行文件。

于 2015-11-18T18:19:03.987 回答
0

FormBorderStyle.SizeableToolWindow 看起来几乎相同并且有文本。除了现在我必须找出如何禁用调整大小。

于 2012-10-11T20:14:12.963 回答