Você está aqui: C# ::: Windows Forms ::: WebBrowser |
||||
Como pesquisar e retornar um elemento HTML em um controle WebBrowser usando o método GetElementById() da classe HtmlDocumentQuantidade de visualizações: 11635 vezes |
||||
Em algumas ocasiões nós precisamos pesquisar e retornar um determinado elemento HTML em uma página carregada em um controle WebBrowser. Para isso podemos usar o método GetElementById() da classe HtmlDocument. Este método recebe uma string contendo o id do elemento a ser pesquisado e retorna um objeto da classe HtmlElement. Se o elemento não puder ser encontrado no documento HTML o retorno será null. Vamos ver um exemplo? Comece criando o documento HTML abaixo:
Veja agora o trecho de código C# que carrega este documento em um controle WebBrowser e usa o método GetElementById() para pesquisar e retornar o elemento HTML com o id "p1". Se encontrado nós vamos exibir o texto do elemento em uma mensagem MessageBox. Se o elemento não for encontrado nós exibiremos uma mensagem informando esta ocorrência:
|
||||
![]() |
||||
C# ::: Windows Forms ::: CheckBox |
||||||
C# Windows Forms - Como usar a classe CheckBox em seus formulários C# Windows FormsQuantidade de visualizações: 12836 vezes |
||||||
Um objeto da classe System.Windows.Forms.CheckBox representa um controle Windows CheckBox. Este controle é uma caixa que pode ser marcada ou desmarcada. Além disso, este controle pode conter uma imagem, texto, ou ambos. Veja a posição da classe CheckBox na hierarquia de classes da plataforma .NET:
Você pode ter quantas CheckBox quiser em seus formulários. Elas não precisam necessariamente estar relacionadas. Em tempo de design podemos colocar uma CheckBox em um formulário simplesmente acessando o ToolBox -> Common Controls e arrastando o controle CheckBox para a posição desejada no formulário. Por padrão, uma CheckBox aparecerá desmarcada, ou seja, sua propriedade Checked será false. O texto ao lado da CheckBox pode ser modificado por meio da propriedade Text. Em tempo de execução podemos verificar se uma CheckBox está marcada com um código semelhante ao mostrado abaixo (estou assumindo que seu formulário possui um Button e uma CheckBox):
Caso precise modificar a propriedade Checked de uma CheckBox em tempo de execução, você poderá escrever algo parecido com:
| ||||||
C# ::: Dicas & Truques ::: Strings e Caracteres |
||
Como substituir todas as ocorrências de caracteres ou substrings em uma string C# usando o método Replace() da classe StringQuantidade de visualizações: 10599 vezes |
||
Em várias situações nós precisamos substituir as ocorrências de uma letra ou parte de palavras ou frases. Para isso nós podemos usar o método Replace() da classe String da linguagem C#. Este método recebe o caractere ou substring a ser substituído e o novo caractere ou substring, e retorna uma nova String. Veja um trecho de código C# que mostra como substituir todas as ocorrências de caracteres ou substrings em uma string:
Ao executar este código C# nós teremos o seguinte resultado: Frase original: Gosto muito de C# pois C# é bom demais Com substituições: Gosto muito de VB.NET pois VB.NET é bom demais | ||
C# ::: Windows Forms ::: TextBox |
||||||
C# Windows Forms Avançado - Como rolar as linhas de um TextBox para baixo uma de cada vez usando a API do WindowsQuantidade de visualizações: 7187 vezes |
||||||
Em algumas situações gostaríamos de rolar para baixo o conteúdo de um TextBox de múltiplas linhas uma linha de cada vez. Para isso podemos usar a API do Windows, mais especificamente a mensagem WM_VSCROLL com o valor SB_LINEDOWN para seu parâmetro wParam. O valor do parâmetro lParam é zero. Veja um trecho de código que rola para baixo o conteúdo de um TextBox uma linha de cada vez. Antes de executar este exemplo, tenha a certeza de ter um TextBox de múltiplas, com barras de rolagem e conteúdo que force o aparecimento das barras de rolagem. Comece adicionando a linha:
na seção de usings do seu formulário ou classe. Em seguida adicione o trecho de código abaixo no corpo da classe, como um método:
Finalmente coloque o código abaixo no evento Click de um botão:
| ||||||
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 |