Editor Em C#
Artigo: Editor Em C#. Pesquise 862.000+ trabalhos acadêmicosPor: pesquisariaz • 17/5/2014 • 1.073 Palavras (5 Páginas) • 504 Visualizações
Criando um Editor de Textos no C#
Ronnie 27.03.2014 v.1.0
Crie um formulário com a seguinte aparência.
Nas propriedades do formulário altere os seguintes itens:
(Name): frmEditor
MaximizeBox: False
TopMost: True
FormBorder: FixedDialog
Inserir um menu na aplicação
Para inserir um menu em sua tela clique na toolbox no item e clique no formulário, instantaneamente um menu irá surgir na parte superior do Form.
Para inserir as opções digite o nome dos menus conforme o modelo abaixo:
Note que foi colocar um & antes da letra A da palavra arquivo, isso indica que ele será um atalho quando o usuário clicar na tecla ALT irá marcar as letras de atalhos do Menu.
Para inserir os itens de cada menu siga o modelo:
Para colocar um separador basta inserir nos itens do menu um sinal de – (menos).
Menu Completo ficará assim
Inserindo o StatusBar
Para colocar uma barra de status clique na toolbox no item e clique no formulário, instantaneamente um menu irá surgir na parte superior do Form como aconteceu com o menu.
Para inserir informações clique na seta , irá surgir um menu escolha o item destacado StatusLabel
Nas propriedades do objeto clique o item Text e digite o texto conforme Caracteres: 0
Agora vamos inserir o objeto que será onde iremos digitar nosso texto:
Na toolbox insira o objeto RichTextBox , após a inserção formate o RichTextBox conforme o modelo abaixo e dê o seguinte nome a ele rtfEditor.
Vamos iniciar a programação
Programando o Menu Novo
Clique no menu Arquivo e clique no item Novo digite o código abaixo
private void novoToolStripMenuItem_Click(object sender, EventArgs e)
{
rtfEditor.Clear();
}
Execute sua aplicação com a tecla F5, digite seu nome na aplicação, depois clique no menu Arquivo e Novo. Seu nome será apagado no Editor.
Programando o Menu Abrir
Clique no menu Arquivo e clique no item Abrir digite o código abaixo.
private void abrirToolStripMenuItem_Click(object sender, EventArgs e)
{
// instanciando a classe OpenFileDialog que é necessário para abrir arquivos.
OpenFileDialog abrirArquivo = new OpenFileDialog();
// iniciando o OpenFileDialog para visualizar apenas os arquivos com extensão RTF.
abrirArquivo.DefaultExt = "*.rtf";
abrirArquivo.Filter = "RTF Arquivos|*.rtf";
// Mostrar a caixa de dialogo para o usuário escolher um aquivo.
if (abrirArquivo.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
abrirArquivo.FileName.Length > 0)
{
// Carrega o conteúdo do arquivo rtfEditor.
rtfEditor.LoadFile(abrirArquivo.FileName);
}
}
Programando o Menu Salvar
Clique no menu Arquivo e clique no item Salvar digite o código abaixo.
...