Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class ChildForm : Form
{
public ChildForm()
{
InitializeComponent();
}
}
}
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class MDIForm : Form
{
ChildForm chilForm = new ChildForm();
public MDIForm()
{
InitializeComponent();
chilForm.Show(this);
chilForm.FormClosed += new FormClosedEventHandler(OnFormClosed);
}
private void OnFormClosed(object sender, FormClosedEventArgs e)
{
MessageBox.Show(e.CloseReason.ToString());
}
}
}
Но ИМХО есть технологии которые избавят от написания такого кода. Smart Client Software Factory (CAB) и подобные...