Criando um editor HTML com o controle WebBrowser (VB6)
Só para você sentir o poder do controle WebBrowser , vamos usá-lo para criar um editor/visualizador HTML com o mínimo de código.
É isso mesmo !!!.
Inicie um novo projeto no Visual Basic 6 e monte um formulário como exibido a seguir:
Você vai ter que referenciar o controle WebBrowser no projeto. |
O código relacionado a este projeto é exibido a seguir:
Option Explicit Private Sub Command1_Click() 'Limpa a caixa de texto Text1.Text = "" End Sub Private Sub Command2_Click() 'torna o texto selecionado em negrito Text1.SelText = "<B>" & Text1.SelText & "</B>" End Sub Private Sub Command3_Click() 'torna o texto selecionado em italico Text1.SelText = "<I>" & Text1.SelText & "</I>" End Sub Private Sub Command4_Click() 'torna o texto selecionado sublinhado Text1.SelText = "<U>" & Text1.SelText & "</U>" End Sub Private Sub Command5_Click() 'alinha a esquerda Text1.SelText = "<DIV ALIGN=left>" & Text1.SelText & "</DIV>" End Sub Private Sub Command6_Click() 'alinha centralizado Text1.SelText = "<CENTER>" & Text1.SelText & "</CENTER>" End Sub Private Sub Command7_Click() 'alinha o texto a direita Text1.SelText = "<DIV ALIGN=right>" & Text1.SelText & "</DIV>" End Sub Private Sub Form_Load() 'carrega uma pagina em branco no web browser WebBrowser1.Navigate App.Path & "\EMPTY.htm" End Sub Private Sub Text1_Change() 'limpa o controle Web Browser WebBrowser1.Document.Script.Document.Clear 'Escreve o conteudo do text1.text no web browse WebBrowser1.Document.Script.Document.Write Text1.Text 'fecha o web browser WebBrowser1.Document.Script.Document.Close 'sai Exit Sub End Sub |
Como o código é auto explicativo vamos ver projeto em tempo de execução, o qual exibe o seguinte resultado:
Conforme você vai digitando o seu script HTML com as tags pertinentes à linguagem na caixa de texto o controle WebBrowser exibe o resultado em HTML.
Simples e útil.
Pegue o projeto aqui : edithtml.zip (2,52 Kb)
Até a próxima dica...
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Gostou ? Compartilhe no Facebook Compartilhe no Twitter
Referências:
Super DVD Vídeo Aulas - Vídeo Aula sobre VB .NET, ASP .NET e C#
TreeView - Arrastar e Soltar (Drag and Drop) - Macoratti.net