2

ユーザーの画面の上部にあるツールバーを書き直しました。動作しますが、何らかの理由で、アプリは塗りつぶしツールストリップのあるフォームだけで構成されていますが、指定したサイズのままにすることができません。Visual Studioで設計されたWindowsタイトルバーのサイズであると想定されていますが、実行するとすぐに、高さが5または6ピクセル大きくなります。すべてが厳密に設定され、FormとToolStripがAutoSize = FALSEに設定され、フォームのサイズをピクセル単位で指定しました。実行時にフォームのサイズを変更しているものを理解できません。ToolStripは塗りつぶしモードでドッキングされているため、フォームが大きくなることはありません。GUIビルダーではすべて完璧に見えます。ほとんどの構成を、置き換えられる古いVB.Netツールバーからコピーしました。誰か助けてもらえますか?

4

2 に答える 2

1

ただの大げさな推測ですが、フォームのAutoScaleModeプロパティをフォント以外のものに変更してみましたか?

于 2011-08-13T03:58:51.360 に答える
0

答えは見つかりませんでしたが、これが閉じていることを確認します。フォームを透明にして、必要なことを達成しました。実行時にフォームが拡張された理由はまだわかりません。

于 2011-09-19T12:12:23.167 に答える