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: 8640 vezes |
O conteúdo HTML de um controle WebBrowser pode ser obtido por meio da propriedade DocumentText. Veja:----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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
if(webBrowser1.ReadyState != WebBrowserReadyState.Complete)
MessageBox.Show("A página ainda não foi completamente carregada");
else
MessageBox.Show(webBrowser1.DocumentText);
}
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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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>" +
"</body>" +
"</html>";
// vamos atribuir este conteúdo ao controle WebBrowser
webBrowser1.DocumentText = html;
}
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 |
|
Delphi - Como retornar o índice do item selecionado em um ComboBox do Delphi usando a propriedade ItemIndex JavaScript - JavaScript para Trigonometria - Como converter radianos em graus na linguagem JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





