본문 바로가기

.NET/C# Form

C# MDI 관련 소스

반응형
private void 새파일ToolStripMenuItem_Click(object sender, EventArgs e)
{
    cForm child = new cForm();
child.MdiParent = this;
child.Text = "새파일"+n;
n++;
child.Show();
}

private void 저장ToolStripMenuItem_Click(object sender, EventArgs e)
{
////////////////////////////////////////////////////////////
RichTextBox child = (RichTextBox)ActiveMdiChild.ActiveControl;
////////////////////////////////////////////////////////////
if(saveFileDialog1.ShowDialog() ==DialogResult.OK)
{

StreamWriter writer = new StreamWriter(saveFileDialog1.FileName);
MessageBox.Show(saveFileDialog1.FileName);
writer.Write(child.Text);
writer.Close();
}
}

private void 닫기ToolStripMenuItem_Click(object sender, EventArgs e)
{
Form child =ActiveMdiChild;
if (child != null)
{
child.Close();
}

}