TUTORIAIS DE VISUAL BASIC
 
2. Um Projecto
Página: 1 2 3 4 5 6
 

Quando iniciámos um novo projecto. standard.EXE, clicámos em Projects, Components, e activámos as CheckBox "Microsoft Windows Common Controls 5.0 (sp2)" e "Microsoft Tabbed Dialog Control 6.0", para fazermos aparecer na ToolBox 2 objectos importantes: ImageList e Toolbar.

 

Com o botão direito do rato, sobre o objecto ImageList, clicámos em Properties para aparecer a caixa de diálogo anterior. No separador "General" definimos o tamanho das nossa imegens, neste caso 16X16. Nesta caixa de diálogo inserimos 3 imagens de icons que queremos fazer aparecer por baixo no Menu, para dar um aspecto mais apelativo á nossa página principal. Terminámos com OK.

 

Com o botão direito do rato, sobre o objecto toolbar, clicámos em properties para aparecer a caixa de diálogo que se segue. No separador "Geral" fizemos corresponder o objecto ImageList com a toolbar. No separador Buttons, inserimos as imagens, preenchendo a caixa "ToolTipText" com o valor que queremos que nos apareça quando apontamos com o botão do rato. Finalizámos com OK.

 

No final a nossa página principal terá este aspecto. De notar que o objecto ImageList, não aparece quando o projecto está a correr.

 
 
Clicámos ainda em Project, Add Module, a que chamámos "amigos.bas" onde introduzimos o códigos que se segue:

Option Explicit
Global DBenc As Database
Global etiqueta As String
Global tblpes As Recordset
Global tblami As Recordset


Sub abrirBD()
Set DBenc = OpenDatabase("c:\projectos\tutoriais\amigos.mdb")
Set tblpes = DBenc.OpenRecordset("pessoal")
Set tblami = DBenc.OpenRecordset("amigos")
End Sub


Sub fecharBD()
tblpes.Close
tblami.Close
DBenc.Close
End Sub

 

O código correspondente á nossa janela principal é o que se segue:
 

Option Explicit
Dim resp As Integer

Private Sub Form_Load()
etiqueta = "ESTA É A MINHA AGENDA"
Call abrirBD
End Sub


Private Sub mnupessoal_Click()
frmpessoal.Show
End Sub


Private Sub mnuterminar_Click()
resp = MsgBox("Pretende Terminar?", vbOKCancel + vbQuestion + vbDefaultButton2, "Projecto de Agenda")
Select Case resp
Case 1
Call fecharBD
End
End Select
End Sub


Private Sub nnuamigos_Click()
frmamigos.Show
End Sub


Private Sub Toolbar1_ButtonClick(ByVal Button As ComctlLib.Button)
Select Case Button.Index
Case 1
resp = MsgBox("Pretende Terminar?", vbOKCancel + vbQuestion + vbDefaultButton2, "Projecto de Agenda")
Select Case resp
Case 1
Call fecharBD
End
End Select
Case 2
frmamigos.Show
Case 3
frmpessoal.Show
End Select
End Sub

 

Propriedades alteradas na janela frmprincipal:

Name : frmprincipal
Caption : Agenda Pessoal
WindowState : 2 - Maximized

 

ANÚNCIOS

 



 
 
 
  Tutoriais | Fóruns de Discussão | Notícias | Jogos | Dicas | Flash | Downloads | Livros
Gifs Animados | Loja Online | Publicitar no Truques e Dicas | Contactos