0

Windows 7 の表示画面で、コンピューターの文字サイズを 125% (120dpi) に設定しました。しかし、私の FormBorderStyle.FixedToolWindow スタイル フォームはすべて、通常は 96dpi の場合、タイトル バー (フォームの this.Text プロパティ) にタイトル テキストがありません。

AutoScaleMode.Font を使用しています。

フォーム スタイルを FormBorderStyle.FixedSingle に設定すると、そこにあるはずのテキストが戻ってきます。

誰でも回避策を知っていますか?私は FixedToolWindow のウィンドウ スタイルに愛着があり、そのような外観を維持したいと考えています。

4

2 に答える 2

1

.Net Framework 4.5 で修正されたバグのようです。

このバグは、次を使用して WPF でも再現できます。

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

もう 1 つの興味深い点は、Visual Studio (F5 ホットキー) を使用してプログラムを実行すると、このバグに気付かない場合があることです。実行可能ファイルを直接実行します。

于 2015-11-18T18:19:03.987 に答える
0

FormBorderStyle.SizeableToolWindow は実質的に同じように見え、テキストがあります。今を除いて、サイズ変更を無効にする方法を見つける必要があります。

于 2012-10-11T20:14:12.963 に答える