Você está aqui: C# ::: Windows Forms ::: WebBrowser |
||
Carregando uma página HTML em um WebBrowser a partir de um diretório localQuantidade de visualizações: 11614 vezes |
||
Em algumas situações nós gostaríamos de exibir um documento web em um controle WebBrowser mas, este documento não será carregado a partir de um servidor web e sim de um diretório local ou em um outro computador na rede. Nesta dica mostrarei como isso é possível. 1) Comece criando o seguinte documento HTML:
Salve este documento HTML no diretório de sua preferência com o nome de pagina.html. Uma sugestão é "C:arquivo de codigos". 2) Adicione um controle WebBrowser em um formulário Windows Forms e insira o código abaixo no evento Click de um botão:
3) Execute a aplicação e veja o resultado. Fique atento que este código pode atirar três possíveis exceções: a) ObjectDisposedException - A instância da classe WebBrowser não é mais válida. b) InvalidOperationException - Uma referência para uma implementação da interface IWebBrowser2 não pôde ser obtida a partir do controle ActiveX WebBrowser usado para fornecer a funcionalidade do Internet Explorer ao controle WebBrowser. c) ArgumentException - O valor do parâmetro url não representa um URI (Uniform Resource Identifier) absoluto. |
||
![]() |
||
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
Java - Como converter de octal para decimal usando o método parseInt() da classe Integer da linguagem Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |