示例#1
0
        private void mnuFileOpen_Click(object sender, EventArgs e)
        {
            if (ofdOpenFile.ShowDialog() == DialogResult.OK)
            {
                foreach (String filepath in ofdOpenFile.FileNames)
                {
                    frmMDIChild form = FormatManager.CreateWindow(filepath);

                    String filename = Path.GetFileName(filepath);

                    form.MdiParent = this;
                    form.Text      = filename;

                    form.tbcMDIControl = tbcMDIChildren;
                    TabPage tab = new TabPage(filename);
                    tab.Parent      = tbcMDIChildren;
                    tab.Tag         = form;
                    tab.MouseClick += new MouseEventHandler(tab_MouseClick);
                    tab.Show();
                    form.tabMDITab = tab;

                    form.Show();
                }
            }
        }