コード例 #1
0
 private void selectAllToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (ActiveMdiChild != null)
     {
         ChidForm childForm = (ChidForm)ActiveMdiChild;
         childForm.DocumentTextBox.SelectAll();
     }
 }
コード例 #2
0
 private void undoToolStripMenuItem_Click(object sender, EventArgs e)
 {
     //verificam daca avem un document deschis ce sa poata fi modificat
     if (this.ActiveMdiChild != null)
     {
         ChidForm childForm = (ChidForm)this.ActiveMdiChild;
         childForm.DocumentTextBox.Undo();
     }
 }
コード例 #3
0
        private void newToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ChidForm childForm = new ChidForm();

            childForm.MdiParent = this; //sintagma asta vrea sa zica ca parintele lui childForm este acest MainForm(this)
            counter            += 1;
            childForm.Text      = "New Document " + counter;
            childForm.Show(); //asta o sa-mi activeze formul copil in MainForm
        }
コード例 #4
0
        private void openToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var dialog = new OpenFileDialog();

            dialog.Filter = "Rich text files|*.rtf";
            var result = dialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                var childForm = new ChidForm();
                childForm.DocumentTextBox.LoadFile(dialog.FileName);
                childForm.Text      = dialog.FileName;
                childForm.MdiParent = this;
                childForm.Show();
            }
        }
コード例 #5
0
        private void saveToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (ActiveMdiChild != null)                        //vedem daca e un form copil facut
            {
                ChidForm childForm = (ChidForm)ActiveMdiChild; //aici ii facem cast in tipul ChidForm

                var dialog = new SaveFileDialog();
                dialog.Filter       = "Rich text files|*.rtf"; //va salva defaul doar in format rtf
                dialog.AddExtension = true;                    //daca nu ne da o extensie utilizatorul, o dam default rtf
                var result = dialog.ShowDialog();

                if (result == DialogResult.OK)                           //daca apasa ok atunci salvam fisierul de sus
                {
                    childForm.DocumentTextBox.SaveFile(dialog.FileName); //dialog.FileNime - adica salvam documentul in fisierul pe care il indica utilizatorul (cand cauti tu asa sa salvezi gen, iti trece calea acolo...)
                    childForm.Text = dialog.FileName;                    //schimba titlul formului copil
                }
            }
        }