Visual Studio 2008 を実行しています。フォームの 1 つのデザイナー ビューに移動すると、デザイナーがフォームを少し大きくします。これは、最小サイズのフォームで発生します。フォームを最小サイズにしたいのに、サイズが調整され続けるのはなぜですか?
6931 次
3 に答える
5
ユーザーコントロールをホストする特定のフォームでこの問題が発生していました。完全な再構築ソリューションを実行するたびに、フォームが短くなります。簡単な解決策が見つかりました。デザイナーで、フォームの最小サイズ プロパティをサイズ プロパティと同じに設定します。デザイナーがサイズを変更しようとすると、実際に必要なサイズである最小サイズになります。
于 2009-10-07T22:13:25.230 に答える
0
フォームでAutoSizeModeを確認しましたか?フォームはベースフォームから継承されていますか?
于 2009-07-21T15:55:37.750 に答える
0
この解決策は理想的ではないかもしれませんが、私はデザイナーが独自の人生を歩むことに問題があり、これは私にとってはうまくいきました.
フォームの Resize イベントをデザイナーまたはコンストラクターでサブスクライブし、関数で this.Size = this.MinimumSize を呼び出します。
これは、デザイナーの動作にも影響を与えます。VS は、デザイナーなどのためにいくつかのイベントをプリコンパイルする必要があります。
于 2009-07-21T17:10:48.503 に答える