Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Form1.cs - design controls
- 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;
- using System.IO;
- namespace WindowsFormsApplication1
- {
- public partial class Form1 : Form
- {
- StreamReader ler;
- StreamWriter wr;
- public Form1()
- {
- InitializeComponent();
- richTextBox1.ReadOnly = true;
- richTextBox1.BackColor = System.Drawing.Color.White;
- panel1.Visible = false;
- label1.Visible = false;
- button1.Visible = false;
- textBox1.Visible = false;
- }
- protected void inserir_base()
- {
- richTextBox1.Text = "<html>";
- richTextBox1.Text += "<head>";
- richTextBox1.Text += "<title>Titulo da página</title>";
- richTextBox1.Text += "continuação da tag HEAD...</head>";
- richTextBox1.Text += "<body bgcolor=\"FF\" text=\"FFFFFFF\">Inicio do corpo do site...";
- richTextBox1.Text += "<h1>Primeiro header do corpo do site</h1>";
- richTextBox1.Text += "<hr /> Linha de separação entre o header e o conteúdo inicial.";
- richTextBox1.Text += "<p>Primeiro parágrafo</p>";
- richTextBox1.Text += "</body>";
- richTextBox1.Text += "</html>";
- }
- private void sairToolStripMenuItem_Click(object sender, EventArgs e)
- {
- Close();
- }
- private void novoToolStripMenuItem_Click(object sender, EventArgs e)
- {
- if (richTextBox1.ReadOnly == false)
- {
- MessageBox.Show("Você já está com um arquivo.html aberto, feche-o primeiro...", "AVISO", MessageBoxButtons.OK);
- return;
- }
- else
- {
- MessageBox.Show("Você criou um arquivo novo, será inserido um arquivo.html base","INSERIR", MessageBoxButtons.OK);
- }
- richTextBox1.ReadOnly = false;
- inserir_base();
- }
- private void fecharToolStripMenuItem_Click(object sender, EventArgs e)
- {
- if(richTextBox1.TextLength > 0)
- {
- if (MessageBox.Show("Você está com um arquivo redigido, deseja salvar o arquivo atual?", "SALVAR", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
- {
- if (saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
- {
- wr = new StreamWriter(saveFileDialog1.FileName);
- wr.Write(richTextBox1.Text);
- wr.Close();
- }
- }
- }
- richTextBox1.ReadOnly = true;
- richTextBox1.Text = null;
- }
- private void abrirToolStripMenuItem_Click(object sender, EventArgs e)
- {
- if (richTextBox1.ReadOnly == false)
- {
- MessageBox.Show("Você já está com um arquivo.html aberto, feche-o primeiro...", "AVISO", MessageBoxButtons.OK);
- return;
- }
- if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
- {
- ler = new StreamReader(openFileDialog1.FileName);
- richTextBox1.Text = ler.ReadToEnd();
- ler.Close();
- }
- }
- private void salvarToolStripMenuItem_Click(object sender, EventArgs e)
- {
- if (saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
- {
- wr = new StreamWriter(saveFileDialog1.FileName);
- wr.Write(richTextBox1.Text);
- wr.Close();
- }
- }
- private void fonteToolStripMenuItem_Click(object sender, EventArgs e)
- {
- if (fontDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
- {
- richTextBox1.Font = fontDialog1.Font;
- }
- }
- private void corToolStripMenuItem_Click(object sender, EventArgs e)
- {
- if (colorDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
- {
- richTextBox1.ForeColor = colorDialog1.Color;
- }
- }
- private void localizarToolStripMenuItem_Click(object sender, EventArgs e)
- {
- if (richTextBox1.TextLength == 0)
- {
- MessageBox.Show("Você não está editando um arquivo, abra ou crie um arquivo novo");
- return;
- }
- panel1.Visible = true;
- label1.Visible = true;
- button1.Visible = true;
- textBox1.Visible = true;
- }
- private void button1_Click(object sender, EventArgs e)
- {
- panel1.Visible = false;
- label1.Visible = false;
- button1.Visible = false;
- textBox1.Visible = false;
- //Em construção...
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment