private void selectAllToolStripMenuItem_Click(object sender, EventArgs e) { if (ActiveMdiChild != null) { ChidForm childForm = (ChidForm)ActiveMdiChild; childForm.DocumentTextBox.SelectAll(); } }
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(); } }
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 }
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(); } }
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 } } }