예제 #1
0
        internal void CreateNewForm(string path)
        {
            if (!File.Exists(path))
            {
                return;
            }
            foreach (NotepadForm child in MdiChildren)
            {
                if (child.FileName == path)
                {
                    child.Activate();
                    return;
                }
            }
            nom++;
            var form = new NotepadForm(path)
            {
                MdiParent = this, Text = Path.GetFileName(path)
            };

            if (wind.Checked)
            {
                form.WindowState = FormWindowState.Maximized;
            }
            form.Show();
        }
예제 #2
0
        internal void CreateNewForm()
        {
            nom++;
            var form = new NotepadForm {
                MdiParent = this, Text = "Notepad" + nom
            };

            form.DragEnter             += this.MDINotepad_DragEnter;
            form.DragDrop              += this.MDINotepad_DragDrop;
            form.mainTextBox.DragEnter += this.MDINotepad_DragEnter;
            form.mainTextBox.DragDrop  += this.MDINotepad_DragDrop;
            form.DocumentChanged       += DocumentChanged;
            form.DocumentChanged       += (s, e) => UpdateTools();
            if (wind.Checked)
            {
                form.WindowState = FormWindowState.Maximized;
            }
            form.Show();
        }