0

MDIコンテナがtrueとマークされたフォームがあります。このフォームは、子フォームを持つ親フォームです。子フォームでは、このコードを使用して最大サイズでロードします。

this.WindowState = FormWindowState.Maximized;

私は子フォームを表示するためにこのコードを使用します:

Form2 f2 = new Form2();
f2.MdiParent = this;
f2.Show();

また、子フォームはシングルに固定されているため、サイズを変更できません。ただし、最大化ボタンを無効にすると、ボタンが消えて元に戻すことができます。

4

3 に答える 3

0

あなたが試すことができます

f2.ControlBox = False;

これにより、MaximumBox と MinimumBox の両方が非表示になりますが、閉じるボタンは非表示になりません。

于 2012-05-10T02:39:00.517 に答える
0

同じ問題がありましたが、最終的にトリックを実行したのは、OnMove イベントを処理し、そこで可視性をリセットすることでした (それらは既に false に設定されています)。なぜそれが機能するのかはわかりませんが、私にとってはうまくいきました。

于 2012-06-19T18:41:54.553 に答える
0

これを試して:

f2.MinimizeBox = false;
于 2012-05-09T21:42:37.840 に答える