Ejemplo n.º 1
0
        private void NewFileToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FieldForm fieldForm = new FieldForm
            {
                MdiParent = this
            };

            fieldForm.Show();

            fieldForm.Text = "unnamed file";
        }
Ejemplo n.º 2
0
        /// <summary>
        /// save text to file *.txt
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SaveFileAsTextToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FieldForm      activeForm     = (FieldForm)ActiveMdiChild;
            SaveFileDialog saveFileDialog = new SaveFileDialog
            {
                Filter           = "txt files (*.txt)|*.txt",
                FilterIndex      = 1,
                RestoreDirectory = true
            };

            SaveTextToFileAsync(activeForm.textField.Text, saveFileDialog);

            activeForm.Text = (saveFileDialog.FileName != "") ? saveFileDialog.FileName:activeForm.Text;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Save file in html format
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SaveFileAsHtmlToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FieldForm      activeForm     = (FieldForm)ActiveMdiChild;
            SaveFileDialog saveFileDialog = new SaveFileDialog
            {
                Filter           = "html file(*.html)|*.html",
                FilterIndex      = 1,
                RestoreDirectory = true
            };

            string tmp_var = activeForm.textField.Text; //html code of text in richTextBox1

            tmp_var = tmp_var.Replace("&", "&amp;");
            tmp_var = tmp_var.Replace(" ", "&nbsp;");
            tmp_var = tmp_var.Replace("<", "&lt;");
            tmp_var = tmp_var.Replace(">", "&gt;");
            tmp_var = tmp_var.Replace("\n", "<br />");
            tmp_var = tmp_var.Replace("\"", "&quot;");

            SaveTextToFileAsync(tmp_var, saveFileDialog);
        }
Ejemplo n.º 4
0
        ///


        /// <summary>
        /// Load text from file
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private async void LoadTextToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog
            {
                Filter           = "txt file (*.txt)|*.txt|html file (*.html)|*.html",
                FilterIndex      = 1,
                RestoreDirectory = true
            };

            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                FieldForm activeForm = new FieldForm();
                activeForm.MdiParent = this;
                using (StreamReader sr = new StreamReader(openFileDialog.FileName))
                {
                    activeForm.textField.Text = await sr.ReadToEndAsync();
                }
                activeForm.Text = openFileDialog.SafeFileName;
                activeForm.Show();
            }
        }