All pastes #2080653 Raw Edit

Stuff

public text v1 · immutable
#2080653 ·published 2011-09-10 12:26 UTC
rendered paste body
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
// Custom added
using System.Text.RegularExpressions;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            commonbox.Items.Add("<html>");
            commonbox.Items.Add("<body>");
        }

        public Regex keyWords = new
        Regex("<html>");


        private void Form1_Load(object sender, EventArgs e)
        {
            Form2 form2 = new Form2();
            form2.Show();
        }

        // Menu - File

        private void newToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.Text = "";
        }

        private void saveToolStripMenuItem_Click(object sender, EventArgs e)
        {
            saveFileDialog1.InitialDirectory = "C:";
            saveFileDialog1.FileName = "";
            saveFileDialog1.Title = "Save an HTML file...";
            saveFileDialog1.Filter = ".html|HTML File";

            string savedfile = "";
            if (saveFileDialog1.ShowDialog() != DialogResult.Cancel)
            {
                savedfile = saveFileDialog1.FileName;
                richTextBox1.SaveFile(savedfile + ".html", RichTextBoxStreamType.PlainText);
                StatusLabel.Text = "File saved as " + savedfile;
            }
        }

        private void loadToolStripMenuItem_Click(object sender, EventArgs e)
        {
            openFileDialog1.InitialDirectory = "C:";
            openFileDialog1.FileName = "";
            openFileDialog1.Title = "Open an HTML file...";

            string openedfile = "";
            if (openFileDialog1.ShowDialog() != DialogResult.Cancel)
            {
                openedfile = openFileDialog1.FileName;
                richTextBox1.LoadFile(openedfile, RichTextBoxStreamType.PlainText);
                StatusLabel.Text = "File opened: " + openedfile;
            }

        }

        // Menu - Edit

        private void cutToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.Cut();
            StatusLabel.Text = "Cut";
        }

        private void copyToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.Copy();
            StatusLabel.Text = "Copied";
        }

        private void pasteToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            richTextBox1.Paste();
            StatusLabel.Text = "Pasted";
        }

        // Menu - Insert

        private void hTMLToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.SelectedText = "<html>";
            richTextBox1.SelectedText = System.Environment.NewLine;
            richTextBox1.SelectedText = "</html>";
            StatusLabel.Text = "Adding HTML tags..";
        }

        private void bodyToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.SelectedText = "<body>";
            richTextBox1.SelectedText = System.Environment.NewLine;
            richTextBox1.SelectedText = "</body>";
            StatusLabel.Text = "Adding body tags..";
        }

        // Menu - Help

        private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show("HTML Artist 2 - © James Plant 2011" + System.Environment.NewLine + "Uses Tango icon set");
        }

        // Toolbar


        private void newbutton_Click(object sender, EventArgs e)
        {
            richTextBox1.Text = "";
        }

        private void savebutton_Click(object sender, EventArgs e)
        {
            saveFileDialog1.InitialDirectory = "C:";
            saveFileDialog1.FileName = "";
            saveFileDialog1.Title = "Save an HTML file...";
            saveFileDialog1.Filter = ".html|HTML File";

            string savedfile = "";
            if (saveFileDialog1.ShowDialog() != DialogResult.Cancel)
            {
                savedfile = saveFileDialog1.FileName;
                richTextBox1.SaveFile(savedfile + ".html", RichTextBoxStreamType.PlainText);
                StatusLabel.Text = "File saved as " + savedfile;
            }
        }

        private void loadbutton_Click(object sender, EventArgs e)
        {
            openFileDialog1.InitialDirectory = "C:";
            openFileDialog1.FileName = "";
            openFileDialog1.Title = "Open an HTML file...";

            string openedfile = "";
            if (openFileDialog1.ShowDialog() != DialogResult.Cancel)
            {
                openedfile = openFileDialog1.FileName;
                richTextBox1.LoadFile(openedfile, RichTextBoxStreamType.PlainText);
                StatusLabel.Text = "File opened: " + openedfile;
            }
        }

        private void copybarbutton_Click(object sender, EventArgs e)
        {
            richTextBox1.Copy();
            StatusLabel.Text = "Copied";
        }

        private void cutbarbutton_Click(object sender, EventArgs e)
        {
            richTextBox1.Cut();
            StatusLabel.Text = "Cut";
        }

        private void pastebarbutton_Click(object sender, EventArgs e)
        {
            richTextBox1.Paste();
            StatusLabel.Text = "Pasted";
        }

        private void addbutton_Click(object sender, EventArgs e)
        {
            // HTML
            if (commonbox.SelectedIndex == 0)
            {
                richTextBox1.SelectedText = "<html>";
                richTextBox1.SelectedText = System.Environment.NewLine;
                richTextBox1.SelectedText = "</html>";
                StatusLabel.Text = "Adding HTML tags..";
            }
            // Body
            if (commonbox.SelectedIndex == 1)
            {
                richTextBox1.SelectedText = "<body>";
                richTextBox1.SelectedText = System.Environment.NewLine;
                richTextBox1.SelectedText = "</body>";
                StatusLabel.Text = "Adding Body tags..";
            }
        }

        // Timer ticks

        private void timer1_Tick(object sender, EventArgs e)
        {
        }

        private void richTextBox1_TextChanged(object sender, EventArgs e)
        {

        }
    }
}