フォームのAutoSize:False。 フォームのAutoSizeMode: GrowandShrink。
問題:フォームの境界線をドラッグしてサイズを変更することはできません。フォームの右下にあるグリップをドラッグすることによってのみサイズを変更できます。
この問題を修正するために変更するフォームに他のプロパティはありますか?
これは、フォームのコントロールの階層のスクリーンショットでもあります...フォームの下位レベルのコントロールに設定すると、これが発生する可能性がありますか?
これは答えにないので、ここに書きます。
この問題は、フォームのAutoSizeModeがGrowAndShrinkにあり、デフォルト設定であるGrowOnlyではないことが原因のようです。GrowOnlyにリセットすると、問題が修正されました。
(Win7の.net 4.5を使用するMSVS2013で確認済み)
FormBorderStyleがSizableに設定されていること、およびSizeGripStyleプロパティがAutoまたはHideに設定されていることを確認してください。
最大サイズが設定されている場合も同じ問題が発生します。0
今より大きく、または大きく設定してください。その後、好きな場所に境界線を移動できます。最大サイズが小さすぎて新しい設定ができない場合は、変更する FormBorderStyle
か、 解決できません。SizeGripStyle
上記(およびMicrosoftのフォーラム)ですべてを試しましたが、サイズを変更できませんでした。最後に、私が作成して比較していなかったフォームで別のインスタンスを開きました。必要なセットは次のとおりです。すべてが上記に記載されていますが、組み合わせとしてではありません。
フォームのプロパティウィンドウ(またはコード)。
自動サイズ設定:False =両方の寸法のサイズ変更を許可します(True =幅のみを調整)。
AutosizeMode:GrowOnly=拡大と縮小の両方を許可します。
FormBorderStyle:かなり大きい。
int height = 960;
int width = 1280;
this.ClientSize = new System.Drawing.Size(width, height);
このようにして、固定のフォームサイズを取得できます...それ以外の場合は、VisualStudioによって自動的に変更されます
同じ問題があります。手動モードでフォームまたはコントロールのサイズを手動で変更できません。上記のすべてを試し、プロジェクトの以前のフォームを確認して、サイズを変更できました。
次に、VS 2010を閉じてプロジェクトを再度開き、フォームとコントロールのサイズを変更できます...。
「電源スイッチを試しましたか...;)」