Desenvolvimento - Visual Basic .NET

Novos controles do VS.NET

Para iniciar minha primeira coluna estarei falando sobre novos controles incluídos no Visual Studio.net. Esses novos controles facilitam algumas funcionalidades que no VB 6 nos davam um certo trabalho.

por Alexandre Tarifa



Olá pessoal, meu nome é Alexandre e estarei aqui semanalmente mostrando para você alguns assuntos sobre aplicações winforms. O sucesso desta coluna só será alcançado com a ajuda de vocês, contamos com a colaboração de todos com opiniões, idéias, críticas e principalmente com sugestões de assuntos. Acho que só atingiremos nosso objetivo com esta colaboração. Meu e-mail é alexandre@codificando.net e ele sempre está disponível para vocês para este tipo de ajuda.

Para iniciar minha primeira coluna estarei falando sobre novos controles incluídos no Visual Studio.net. Esses novos controles facilitam algumas funcionalidades que no VB 6 nos davam um certo trabalho.

Vamos lá:

Vamos criar um novo projeto Windows forms, selecione sua liguagem preferida (vb.net, c#, etc). No formulário adicione dois controles TextBox, dois controles Button e dois controles Label.

Ficará assim:



Anchor

Este controle tem como principal característica o auto-ajuste do controle em relação ao seu formulário, no caso de o usuário aumentar ou diminuir o tamanho do formulário, o controle desejado se auto ajustará ao tamanho ideal.

Vamos aplicar esta propriedade nos dois textbox e nos dois botões



Selecione então os controles, precione F4 (propriedades), na propreiedade Anchor mude de acordo com a imagem superior. Neste caso o controle se auto ajustará quando arrastarmos a borda da direita, esquerda e o topo.

Execute o projeto e arraste as bordas. Note que os controles se auto ajustam com o tamanho da tela.

Opacity

Esta propriedade é muito interessante e fácil de utilizar. Sua principal característica é deixar o seu formulário transparente de acorodo com o porcentagem que você indicar.

Basta entrar nas propriedades do formulário, alterar a propriedade opacity para 50% que você notará a diferença. Agora use sua criatividade para deixar suas aplicações muito mais legais.

TopMost

Outra propriedade bem simples, sua função é deixar o formulário acima de qualquer outra janela de qualquer sistema aberto.

Mude a propriedade TopMost do formulário para true, antes de executar abra qualquer aplicativo (exemplo calculador) e execute seu projeto. Notará que sempre o formulário ficará sobre a calculadora.

AcceptButton e CancelButton

Propriedade existente no formulário, onde definimos qual botão será o AcceptButton e qual será o CancelButton. Quando definimos qual botão é o AcceptButton estamos dizendo que sempre que precionarmos ENTER no formulário, o evento click será realizado. A mesma coisa para o CancelButton só que seria quando precionarmos ESC.

Considerações finais

Esta primeira coluna mostra apenas alguns novos benefícios, pediria a vocês email-me com sugestões, críticas, idéias, etc...
Meu e-mail é alexandre@codificando.net.

Um abraço e até mais.
Alexandre Tarifa

Alexandre Tarifa - Ministra palestras e treinamentos, MVP (Most Valuable Professional), MCAD (Microsoft Certified Application Developer) e MCT (Microsoft Certified Trainer). Bacharel pela UMESP e pós-graduando pela Universidade Federal de São Carlos em Ciência da Computação. Analista de Sistemas e Líder do grupo de usuários Codificando.net São Paulo (sp.codificando.net). Escreve artigos para a revista MSDN Magazine e para os sites Linha de Código, MSDN Brasil e Enterpriseguys.
Visite o blog do autor: http://weblogs.pontonetpt.com/alexandretarifa/.