Esempio n. 1
0
        private void abrirToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                FormEditor frm = new FormEditor();
                frm.MdiParent = this;
                frm.FileName  = openFileDialog1.FileName;
                frm.rtfEditor.LoadFile(frm.FileName);
                saveFileDialog1.FileName = frm.FileName;

                frm.rtfEditor.Modified = false;
                frm.Saved = true;
                frm.Text  = "Editor de Textos - " + frm.FileName;
                frm.Show();
                visualizaOpcoes(0);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Método usado pelo Thread para atualizar a tela
        /// </summary>
        void atualizaTela()
        {
            if (this.MdiChildren.Length == 0)
            {
                return;
            }
            try
            {
                FormEditor frm = (FormEditor)ActiveMdiChild;
                if (!tscmbFontName.Focused)
                {
                    tscmbFontName.SelectedItem = frm.rtfEditor.SelectionFont.Name;
                }
                if (!tscmbFontSize.Focused)
                {
                    tscmbFontSize.SelectedItem = frm.rtfEditor.SelectionFont.Size.ToString();
                }

                negritoToolStripMenuItem.Checked    = ((FontStyle.Bold & frm.rtfEditor.SelectionFont.Style) == FontStyle.Bold);
                itálicoToolStripMenuItem.Checked    = ((FontStyle.Italic & frm.rtfEditor.SelectionFont.Style) == FontStyle.Italic);
                sublinhadoToolStripMenuItem.Checked = ((FontStyle.Underline & frm.rtfEditor.SelectionFont.Style) == FontStyle.Underline);
                marcadorToolStripMenuItem.Checked   = frm.rtfEditor.SelectionBullet;

                tsbtnNegrito.Checked    = negritoToolStripMenuItem.Checked;
                tsbtnItalico.Checked    = itálicoToolStripMenuItem.Checked;
                tsbtnSublinhado.Checked = sublinhadoToolStripMenuItem.Checked;
                verificaCapsLock();
                verificaInsert();
                verificaNumLock();
                slblStatus.Text = frm.rtfEditor.Modified ? "Modificado" : "Gravado";

                //marcaTexto();
            }
            catch
            {
                tscmbFontName.SelectedItem = null;
                tscmbFontSize.SelectedItem = null;
            }
        }