Você está na página 1de 3

Este site utiliza cookies para an�lise, conte�do personalizado e an�ncios.

Continuando a navegar neste site, voc� concorda com esse uso. Saiba mais
Microsoft Logo Gray Pipe Developer Network Assinaturas do MSDN Obter ferramentas

Downloads Programas Comunidade Documenta��o

search finder
System.Windows.Forms WebBrowser Classe WebBrowser Propriedades
DefaultSize Propriedade
Document Propriedade
DocumentStream Propriedade
DocumentText Propriedade
DocumentTitle Propriedade
DocumentType Propriedade
EncryptionLevel Propriedade
Focused Propriedade
IsBusy Propriedade
IsOffline Propriedade
IsWebBrowserContextMenuEnabled Propriedade
ObjectForScripting Propriedade
Padding Propriedade
ReadyState Propriedade
ScriptErrorsSuppressed Propriedade
ScrollBarsEnabled Propriedade
StatusText Propriedade
Url Propriedade
Version Propriedade
WebBrowserShortcutsEnabled Propriedade
Este artigo foi traduzido por m�quina. Para visualizar o arquivo em ingl�s, marque
a caixa de sele��o Ingl�s. Voc� tamb�m pode exibir o texto Em ingl�s em uma janela
pop-up, movendo o ponteiro do mouse sobre o texto.
Tradu��o Ingl�s
Propriedade WebBrowser.DocumentText
.NET Framework (current version) Outras vers�es

System_CAPS_noteObserva��o
The .NET API Reference documentation has a new home. Visit the .NET API Browser on
docs.microsoft.com to see the new experience.

Obt�m ou define o conte�do HTML da p�gina exibida no controle WebBrowser.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe
C#C++F#VB
[BrowsableAttribute(false)]
public string DocumentText { get; set; }
Valor da Propriedade
Type: System.String
O texto HTML da p�gina exibida ou cadeia de caracteres vazia ("") se nenhum
documento for carregado.

Exce��es
Exception Condition
ObjectDisposedException
Essa inst�ncia WebBrowser n�o � mais v�lida.

InvalidOperationException
Uma refer�ncia a uma implementa��o da interface IWebBrowser2 n�o p�de ser
recuperada do controle WebBrowser do ActiveX subjacente.

Coment�rios
Use essa propriedade quando voc� deseja manipular o conte�do de uma p�gina HTML
exibido no WebBrowser usando as ferramentas de processamento de cadeia de
caracteres de controle. Voc� pode usar essa propriedade, por exemplo, para carregar
as p�ginas de um banco de dados ou para analisar p�ginas usando express�es
regulares. Quando voc� definir essa propriedade, o WebBrowser controle
automaticamente navega para o sobre: em branco URL antes de carregar o texto
especificado. Isso significa que o Navigating, Navigated, e DocumentCompleted
eventos ocorrem quando voc� definir essa propriedade e o valor da Url propriedade
n�o � mais significativa.

System_CAPS_noteObserva��o
Esta propriedade cont�m o texto do documento atual, mesmo se outro documento foi
solicitado. Se voc� definir o valor dessa propriedade e, em seguida, imediatamente
obt�-lo novamente, o valor recuperado pode ser diferente do valor definido se o
WebBrowser controle n�o tenha tido tempo para carregar o novo conte�do. Voc� pode
recuperar o novo valor em uma DocumentCompleted manipulador de eventos. Como
alternativa, voc� pode bloquear o thread at� que o documento � carregado chamando o
Thread.Sleep m�todo em um loop at� que o DocumentText propriedade retorna o valor
que originalmente definido como.

Para acessar o conte�do de uma p�gina da Web como um Stream, use o DocumentStream
propriedade. Voc� tamb�m pode acessar o conte�do da p�gina usando o modelo de
objeto de documento (DOM) HTML por meio de Document propriedade.

Exemplos
O exemplo de c�digo a seguir demonstra como usar o DocumentText propriedade para
exibir o conte�do do documento de sua escolha programaticamente. Este exemplo
requer que o formul�rio cont�m um WebBrowser controle chamado webBrowser1.

C#VB
private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.DocumentText =
"<html><body>Please enter your name:<br/>" +
"<input type='text' name='userName'/><br/>" +
"<a href='http://www.microsoft.com'>continue</a>" +
"</body></html>";
webBrowser1.Navigating +=
new WebBrowserNavigatingEventHandler(webBrowser1_Navigating);
}

private void webBrowser1_Navigating(object sender,


WebBrowserNavigatingEventArgs e)
{
System.Windows.Forms.HtmlDocument document =
this.webBrowser1.Document;

if (document != null && document.All["userName"] != null &&


String.IsNullOrEmpty(
document.All["userName"].GetAttribute("value")))
{
e.Cancel = true;
System.Windows.Forms.MessageBox.Show(
"You must enter your name before you can navigate to " +
e.Url.ToString());
}
}
Seguran�a
SecurityPermission
for immediate callers to use this control. Demand value:
F:System.Security.Permissions.SecurityAction.LinkDemand; NIB: Named Permission
Sets: FullTrust.

Informa��es de Vers�o
.NET Framework
Dispon�vel desde 2.0
Confira Tamb�m
Document
DocumentStream
DocumentCompleted
Classe WebBrowser
Namespace System.Windows.Forms
WebBrowser Control
IWebBrowser2 Interface

Retornar ao in�cio
Imprimir
Compartilhar
NESTE ARTIGO
Sintaxe
Exce��es
Coment�rios
Exemplos
Seguran�a
Informa��es de Vers�o
Confira Tamb�m
Esta p�gina � �til? Sim N�o
Centros do desenvolvedor
Windows
Office
Visual Studio
Microsoft Azure
Mais...
Recursos de aprendizagem
Microsoft Virtual Academy
Channel 9
MSDN Magazine
Comunidade
F�runs
Blogs
Codeplex
Open Source
Suporte
Suporte aut�nomo
Programas
BizSpark (para iniciantes)
Microsoft Imagine (for students)
Brasil (Portugu�s)
Boletim informativo Privacidade & cookies Termos de uso Marcas comerciais logo �
2018 Microsoft

Você também pode gostar