Curso Básico de C# - Parte 17 - GroupBox

Aprenda a usar o controle GroupBox! Este componente auxilia o desenvolvedor a operar vários controles como se fossem um. Usando o projeto Controles do artigo anterior, onde temos o formulário de nome frmPrimeiroFormulario, vamos abrir a ToolBox onde encontramos o controle chamado GroupBox

Por | @oficinadanet Programação
Usando o projeto Controles do artigo anterior, onde temos o formulário de nome "frmPrimeiroFormulario", vamos abrir a "ToolBox" onde encontramos o controle chamado "GroupBox".

Curso Básico de C# - Parte 17 - GroupBox


Basta arrastá-lo segurando-o com o mouse. E você terá um novo controle no formulário como mostra a figura abaixo.

Curso Básico de C# - Parte 17 - GroupBox


Selecionando este controle vemos que a janela de propriedades se re-configura e podemos mudar suas configurações, veja, aqui temos:

Name, é o nome do controle, nome que usaremos para referenciá-lo quando estivermos codificando. Aqui chamei de gpPrimeiro.

BackColor é a cor de fundo do formulário, ou a cor da parede, e ForeColor a cor das fonte ou das palavras que aqui escreveremos.

AutoSize, se verdadeiro o controle é redimensionado automaticamente.

Dock, define se queremos o componente literalmente grudado em um ou mais cantos.

Enabled, define se este controle esta habilitado ou não, ou seja, se o usuário pode usá-lo ou não.

Location, define a posição Top (distância do controle em relação a margen superior do formulário) e a posição Left (distância do controle em relação a margen esquerda do formulário)

Text, define o texto que aparece logo acima do controle.

Size, define a largura e a altura do controle.

Visible, define se o controle aparece no formulário ou não.

Curso Básico de C# - Parte 17 - GroupBox


Assim configurada a GroupBox oferece ao usuário uma forma mais organizada de mostrar os componentes.

Aqui coloquei dois RadioButton para melhor ilustrar este controle (veremos as funcionalidades do RadioButton mais a frente).

Curso Básico de C# - Parte 17 - GroupBox


Para uma pequena demonstração de potencial, veja que se clicarmos em qualquer dos RadioButtons da tela o GroupBox gbPrimeiro terá sua propriedade Enabled setada para False, o que automaticamente muda as propriedades Enabled do controles que estão dentro dele. Veja.

private void rbMasculino_CheckedChanged(object sender, EventArgs e)
{
    gbPrimeiro.Enabled = false;
}

private void rbFeminino_CheckedChanged(object sender, EventArgs e)
{
    gbPrimeiro.Enabled = false;
}


Aqui o controle, esta habilitado, logo após termos dado início a execução do sistema.

Curso Básico de C# - Parte 17 - GroupBox


Logo após clicarmos em um dos RadioButtons, o GroupBox gbPrimeiro se desabilita, desabilitando os demais controles, veja.

Curso Básico de C# - Parte 17 - GroupBox


Neste artigo vimos o controle ToolTip e suas propriedades usando a linguagem C# vou deixar aberto a idéias e dúvidas através do e-mail: carlos.andrade@fcamara.com.br.

No próximo artigo iremos aprender sobre o controle RadioButton.

Mais sobre: c# csharp windows
Share Tweet
Comentários
Carregar comentários
Destaquesver tudo