Você está aqui: C# ::: Windows Forms ::: WebBrowser |
Como retornar ou definir o conteúdo HTML de um componente WebBrowser usando a propriedade DocumentTextQuantidade de visualizações: 8557 vezes |
O conteúdo HTML de um controle WebBrowser pode ser obtido por meio da propriedade DocumentText. Veja:private void button1_Click(object sender, EventArgs e){ // vamos carregar um documento HTML webBrowser1.Navigate("http://www.arquivodecodigos.net"); } private void button2_Click(object sender, EventArgs e){ // vamos exibir o conteúdo HTML do controle WebBrowser Veja que temos dois botões. No evento Click do primeiro botão nós carregamos a página inicial do meu site Arquivo de Códigos. No evento Click do segundo botão nós verificamos se a página já foi carregada completamente. Caso este teste retorne verdadeiro nós exibimos todo o conteúdo HTML da página usando a propriedade DocumentText da classe WebBrowser. Podemos também usar a propriedade DocumentText para definir o conteúdo HTML de um controle WebBrowser. Para isso podemos usar um código parecido com: private void button6_Click(object sender, EventArgs e){ string html = "<html>" + "<head>" + "<title>Esta é uma página web</title>" + "</head>" + "<body>" + "<h3>Veja esta página HTML</h3>" + Há algumas coisas acontecendo por trás deste código e que merecem algumas observações: a) Quando definimos o conteúdo HTML do controle WebBrowser por meio da propriedade DocumentText, este automaticamente navega para a URL about:blank antes de exibir o conteúdo que estamos definindo. b) Os eventos Navigating, Navigated e DocumentCompleted são disparados quando definimos o conteúdo do WebBrowser por meio da propriedade DocumentText. Além disso, o valor da propriedade Url já não fará nenhum sentido, visto que o documento não possui URL. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |