
 Criando um editor HTML
com o controle WebBrowser (VB6)
 
 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 Facebook
  
 Compartilhe no Twitter
 
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