VB .NET- Editor HTML básico (para novatos)


Um editor HTML básico usando a linguagem VB .NET e os recursos do controle RichTextBox.

O componente RichTextBox é similar com o controle TextBox mas fornece características mais avançadas que podemos explorar. Dentre elas temos a formatação de texto, cores e fontes. Da mesma forma que o controle TextBox o controle RichTextBox é baseado na classe TextBoxBase a qual é baseada na classe Control.

Ao acessar textos no controle RichTextBox temos duas opções:

  1. text - Trata o texto no formato normal
  2. rtf - Trata o texto no formato Rich Text Format

Além disto o controle RichTextBox fornece métodos para abrir e salvar arquivos e procurar strings:

 - LoadFile - permite carregar um arquivo .RTF existente ou um arquivo Texto no controle. Você pode também carregar dados de um stream de dados já aberto.
- SaveFile - permite salvar para RTF ou ASCII texto. Você também pode salvar para um stream de dados aberto.
- Find -  permite localizar strings específicas no texto do controle

Abaixo vemos o formulário principal do projeto.

Você pode abrir arquivos HTML e visualizar o resultado da edição:

Um projeto bem simples que você pode incrementar com outras funcionalidades do controle RichTextBox se baseando nos exemplos das referências sobre o controle em outros projetos.

Baixe o projeto completo aqui:

Veja os Destaques e novidades do SUPER DVD Visual Basic 2013 (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Pegue o projeto completo aqui: Editor HTML.zip

Rom 8:29 Porque os que dantes conheceu, também os predestinou para serem conformes à imagem de seu Filho, a fim de que ele seja o primogênito entre muitos irmãos;

Rom 8:30 e aos que predestinou, a estes também chamou; e aos que chamou, a estes também justificou; e aos que justificou, a estes também glorificou.

Rom 8:31 Que diremos, pois, a estas coisas? Se Deus é por nós, quem será contra nós?

       Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

Referências:


José Carlos Macoratti