quinta-feira, 20 de setembro de 2012

#4. Começando a usar o Visual Basic 6 - Usando o código

De nada adianta criarmos a tela, botões, textos, arrumar o design e layout se não tiver programação, tudo tem que ter ação.
O Visual Basic 6 usa a linguagem de programação Visual Basic, ou mais conhecido como VB, produzida pela empresa Microsoft.

Para iniciar no código (na programação) você deve ter criado um objeto, como um botão (CommandButton), ou uma legenda (Label), ou uma caixa de texto (TextBox), ou até mesmo o Form.

Por exemplo, editar o código do botão (ou dar ação a um botão). Primeiro crie um CommandButton e clique duas vezes nele.
O código vai ser adicionado no evento Click, ou seja, a ação será executada quando for clicado no botão. Isso pode ser mudado, no canto superior direito da área do código. 

Aqui vou demonstrar um código simples, para aparecer na tela uma janelinha com uma mensagem quando for clicado no botão.
Use a função MSGBOX seguido da mensagem que quiser entre aspas duplas ".
EX:

MsgBox "Erro"

Visual Basic 2008 - Bloqueando objetos

>>> Bloqueando Objetos: Bloquear (Desabilitar) /  Desbloquear (Habilitar) um objeto no Visual Basic 2008.
Olhe a imagem abaixo: 


É possível fazer isso usando a propriedade Enabled.
Mudando para:

- False: Os objetos ficam desabilitados ou bloqueados.
- True: Os objetos ficam habilitados ou desbloqueados.

>>> Bloqueando Objetos por código: Para usar essa opção com código, primeiro crie um botão (apenas exemplo) e entre no código do botão.
Faça referência a um objeto. EX:


- Textbox1
- Button1
- Label1

Depois de fazer referência a um objeto, use a função Enabled, e depois se é False (bloqueado, desabilitado) ou True (desbloqueado, hablitado). Ficando assim no EXEMPLO:


- Textbox1.Enabled = True
- Button1.Enabled = True
- Label1.Enabled = True
ou
- Textbox1.Enabled = False
- Button1.Enabled = False
- Label1.Enabled = False

Também pode ser usando com a função IF. Assim por exemplo:

If Textbox1.text = "vb" then
Button1.Enabled = False
End If

quarta-feira, 19 de setembro de 2012

Visual Basic 2008 - Ocultando objetos

Para ocultar os objetos inseridos da ToolBox no Form, também é um método muito fácil, mas que também envolve código.

>>> Ocultando Objetos: Para ocultar qualquer objeto (Button, Textbox, CheckBox, Label, etc...) no form, basta usar uma  das ultimas propriedades do Visual Basic 2008. A propriedade é Visible.

As opções existentes são True e False
Basta mudar para False e ficará invisível ou oculto.

>> Ocultando Objetos por código: Para usar essa opção com código, primeiro crie um botão (apenas exemplo) e entre no código do botão.

Faça referência a um objeto. EX:

- Textbox1

- Button1
- Label1

Depois de fazer referência a um objeto, use a função Visible, e depois se é False (Oculto, invisível) ou True (Visível, aparente). Ficando assim no EXEMPLO:


- Textbox1.Visible = True
- Button1.Visible = True
- Label1.Visible = True


- Textbox1.Visible = False
- Button1.Visible = False
- Label1.Visible = False

Também pode ser usando com a função IF. Assim por exemplo:

If Textbox1.text = "vb" then
Button1.Visible = False
End If

Visual Basic 2008 - Deixando o Form invisível

>>> Deixando o Form e os objetos invisíveis

Para mudar a opacidade do Form no Visua Basic 2008 usando nenhum código, apenas usando as  propriedades.

Primeiro crie um novo projeto e selecione o Form.

Na área de propriedades, procure a opção Opacity. Selecione-a e mude o valor para o valor desejado. Quanto menor, maior é a opacidade.
O normal é 100%.
Por exemplo, 75% fica assim:

*** IMAGEM NÃO DISPONÍVEL***

E 0% fica totalmente invisível.

>>> Deixando APENAS o Form invisível (Objetos visíveis) 

Para deixar apenas o Form invisível e os outros objetos no form visíveis, "soutos na tela", selecione o form e use a propriedade BackColor. Coloque qualquer cor (que não usará mais no projeto), por exemplo o Laranja Tomate (Tomato).

Use a mesma cor que usou no BackColor na propriedade TransparencyKey.

E por último use a propriedade FormBorderStyle e coloque None.