Bem Vindo Visitante



 

Formulários

 

O Visual Basic ao iniciar um novo projeto cria um formulário

(form1) inicial para sua aplicação onde sera incluido os objetos da sua aplicação, ou seja, onde você ira montar o "rosto" de sua plicação o Visual Basic entre outras coisas te da a possibilidade de adicionar os seguintes itens nos formularios labels, caixas de texto , caixas de combinação , frames , etc...

 

Agora vamos conhecer as propriedades dos formulários.

 

Propriedade
Altera 
Name
O nome do formulário
Caption
O texto da barra de título
BackColor
A cor de fundo
ForeColor
A cor das linhas desenhadas em tempo de execução
BorderStyle
Já estudada acima
MaxButton
Exibe o botão Maximizar
MinButton
Exibe o botão Minimizar
MDIChild
Comporta-se como um MDI Child (janela dentro de outra)
Moveable
Se o formulário pode ser movido ou não
ShowInTaskbar
Se o formulário irá ser exibido na barra de tarefas
StartUpPosition
Onde o formulário será exibido inicialmente

 

 

Essa propriedades entre outras são utilizadas para a configuração do formularios em questão, essas propriedades estão visiveis no lado inferior direito da area de trabalhos do VB.

 

 

 

Além das inumeras propriedades das quais algumas forma descritas acima, o formulário do VB possui alguns eventos que descrevem ações:

 

 

  • Show

 

 

Para exibir um formulário usamos o método Show . Ele carrega o formulário na memória e o exibe tornando-o visível. A sintaxe é a seguinte:

 

object.Show style, ownerform

 

- Object : no caso , o nome do formulário a ser exibido

 

- Style : Valor Inteiro  que define se o formulário é modal ( 1 ou vbmodal)  ou não modal ( 0 ou modeless). Opcional

 

- Ownerform - String que define o componente pertence ao formulário exibido

 

Obs: Um formulário Modal não deixa que o usuário passe de um formulário para outro na mesma aplicação.

 

No Exemplo abaixo ao cicar em um botão um formulario modal é exibido:

 

Private Sub cmdTeste_Click()

 

     frmTeste.Show vbModal   

  

End Sub

 

 

 

Load

 

Para carregar um formulário na memória sem exíbí-lo usamos o evento Load .  Sintaxe:

 

Private Sub Form_Load( )

 

 

O evento Load é usualmente utilizado par incluir o código de inicialização do formulário . ( carregar combos , definir variáveis usadas no formulário ,etc...). 

 

 

Hide

 

Para esconder um formulário sem descarregá-lo da memória usamos o evento HIDE. A sintaxe é :

 

Object.Hide

 

Quando um formulário é escondido ele é removido da tela e sua propriedade Visible é definida como False. Os controles de um formulário escondido não estão acessíveis ao usuário , mas, estão disponíveis para a aplicação que esta sendo executada.

 

 

Para ver outros eventos clique aqui

 

 

 

MDIForm e MDI Child

 

Um MDI (Multiple-document-interface) form é uma janela que atua como um pando de fundo de uma aplicação e é o container para os formulários que têm a propriedade MDI Child definida como True.

 

Uma aplicação pode ter somente um objeto MDIForm e muitos formulários MDI Child .Se um formulário MDI tiver um menu o menu do formulário MDI Child irá substituí-lo quando estiver ativo. Ao minimizar um formulário MDI ele será exibido como um ícone dentro do MDIForm.

 

 

 

Esta figura mostra o formulário "Pai" (MDIForm1) e seu "filho" (MDIChild) um dentro do outro, sendo assim uma aplicação com um formulário pai poderá conter n formulários filhos que serão chamados atravez de menus e botões, esse metodo de formulários pai e filho é muito utilizado para melhorar a organizão de programas que se tornam grandes e complicados de se visualizar e programar.