I WindowsフォームアプリケーションをC#で作成します。Win app内のパネル内のフォームを他のフォームに読み込む方法
私は一般的なフォームとパネルを持っています。
私はコードでこのパネルにサブフォームを表示:
SubForm objForm= SubForm.InstanceForm();
this.IsMdiContainer = true;
objForm.TopLevel = false;
pnlSubSystem.Controls.Add(objForm);
objForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
objForm.Dock = DockStyle.Fill;
objForm.Show();
は今、私はこのパネルのサブフォーム上の他のフォームを表示したい、しかし、私はそれを行う方法を知りません。
これを行うときに、IsMdiContainerをtrueに設定することに意味はありません。そのパネルに別のフォームが表示されるようにするには、SizeプロパティとLocationプロパティを設定する必要があります。フォームが重複する可能性のあるMDIの動作はありません。 –