NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigosASP.NET › Capítulo 09 : 02
Quer receber novidades e e-books gratuitos?
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
ASP.NET - CURSO COMPLETO
Autor: Júlio Battisti

Lição 067 - Capítulo 09 - A classe básica - WebControl

A classe WebControl, do namespace System.Web.UI.WebControls é a classe da qual são derivados os controles que iremos estudar nesta capítulo. Esta classe defini os métodos, eventos e propriedades comuns a todos os controles pertencentes ao namespace System.Web.UI.WebControls. Por serem derivados da classe WebControl, estes controles irão herdar suas propriedades e métodos públicos. Estudaremos as principais propriedades e métodos da classe WebControl.

Principais propriedades da classe WebControl

Na Tabela 9.1 temos a descrição das principais propriedades da classe WebControl.

Propriedade Descrição
AccessKey É utilizada para definir ou retornar uma combinação de teclas (tecla de atalho) utilizada para colocar o foco no controle.
BackColor É utilizada para definir ou retornar a cor de segundo plano, do controle.
BorderColor É utilizada para definir ou retornar a cor das bordas do controle.
BorderStyle É utilizada para definir ou retornar o estilo das bordas do controle.
BorderWidth É utilizada para definir ou retornar a largura das bordas do controle.
ControlStyle É utilizada para definir ou retornar o estilo (aspectos visuais) do controle, como por exemplo: com ou sem preenchimento, com sombra, etc.
Enabled Propriedade do tipo Boleana (True ou False), utilizada para definir ou retornar um valor que indica se o controle está habilitado: True = habilitado e False=desabilitado.
EnableViewState Propriedade do tipo Boleana (True ou False), utilizada para definir ou retornar um valor que indica se o controle de estado está habilitado (True) ou desabilitado (False).
Font Retorna informações sobre a fonte utilizada para o controle.
ForeColor É utilizada para definir ou retornar informações sobre a cor do texto do controle.
Height É utilizada para definir ou retornar a altura do controle.
Style Faz referência a uma coleção de propriedades do tipo CSS – Cascading Style Sheets, associadas com o controle.
TabIndex É utilizada para definir ou retornar informações sobre o índice de tabulação do controle. O índice de tabulação define a ordem de deslocamento do cursor, dentro de um formulário, quando pressionamos a tecla TAB. Por exemplo, se estamos em um campo com índice de tabulação 2 e pressionamos a tecla TAB, o cursor irá para o controle com índice de tabulação 3.
ToolTip É utilizada para definir ou retornar um pequeno texto que será exibido quando o usuário apontar o mouse para o controle.
Visible Propriedade boleana, utilizada para retornar ou definir um valor que indica se o controle deve ser exibido (True) ou não (False).
Width É utilizada para definir ou retornar a largura do controle.

Tabela 9.1 Propriedades da classe WebControl.

Estas propriedades estão disponíveis para todos os controles derivados da classe WebControl, em outras palavras, os controles que tem a classe WebControl como base, irão herdar estas propriedades.

Principais métodos da classe WebControl.

Na Tabela 9.2 temos a descrição dos principais métodos da classe WebControl.

Método Descrição
CopyBaseAttributes Copia o valor das propriedades AccessKey, Enabled, TabIndex e Attributes para o controle atual, a partir de um controle especificado como parâmetro para o método. É semelhante ao que faz a ferramenta pincel nos aplicativos do Microsoft Office, quando copia uma série de características de formatação de um parágrafo para outro.
DataBind Faz a associação de uma fonte de dados com o controle e com todos os seus controles filhos.
Equals Determina se duas instâncias de um controle, são iguais.
FindControl Procura um determinado controle no Container atual. Normalmente o Container atual é a página ASP.NET onde está o controle.
HasControls Retorna um valor Boleano indicando se o controle possui controles filhos (True) ou não (False).
ToString Retorna uma representação do controle, no formato string.

Tabela 9.2 Métodos da classe WebControl.

Principais eventos da classe WebControl.

Na Tabela 9.3 temos a descrição dos principais eventos da classe WebControl.

Evento Descrição
DataBinding Ocorre quando o controle é ligado (associado) a uma fonte de dados.
Disposed Ocorre quando o controle é descarregado da memória, o qual é o último estágio no ciclo de vida do controle quando a página ASP.NET é carregada.
Init Ocorre quando o controle é inicializado, o que é o primeiro estágio no seu ciclo de vida.
Load Ocorre quando o objeto, que representa uma instância do controle, é carregado no objeto Page, que representa a página sendo carregada. Lembre que toda página ASP.NET ao ser carregada é compilada em um objeto que é uma instância da classe Page.

Tabela 9.3 Eventos da classe WebControl.

Agora vamos passar ao estudo de cada controle, individualmente.

« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
Quer receber novidades e e-books gratuitos?

 
 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2024 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI