Visual Studio 2012 の C# で開発をしているが、継承したフォーム上のコントロールのサイズ変更ができないという現象が起こった。

もうすこし詳しく言うと
・マウスでドラッグしてのサイズ変更ができない。そもそもコントロールの淵にマウスポインタを持って行ってもサイズ変更用のマウスポインタにならない。
・プロパティウィンドウでの変更は可能。
・いったんコントロールをウィンドウの外に移動すると、ウィンドウからはみ出た部分だけサイズ変更用のマウスポインタになる。
といった具合。

調べてみると、継承元のフォームの WindowState プロパティが Normal 以外のとき(つまり Maximized か Minimized にしているとき)に起こるようだ。この設定が必要なら実行時に設定するのがよさそうだ。

以上。