USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (Forms/MDI)

Título da Dica:  Criando uma Tela de Splash para seu Programa
Postada em 14/8/2000 por Webmaster      Clique aqui para enviar email para o autor  webmaster@vbweb.com.br
Para ter uma tela de splash (aquela que aparece enquanto o programa está sendo carregado) em seu programa, siga os seguintes passos:

1º - Coloque em seu projeto um novo Form e configure-o conforme o seu gosto para que ele seja sua tela de splash.

2º - Abra a tela de propriedades do seu projeto e selecione este form que você acaba de criar em "Startup Object:" (para que ele seja o 1º form a aparecer quando seu programa for executado).

3º - Coloque este código nesse form:

Private Sub Form_Activate()
  Screen.MousePointer = 11
  DoEvents

  'Troque este "frmPrincipal" pelo nome do
  'principal form de seu programa.
  frmPrincipal.Show

  'Esta linha é uma chamada de API.
  'Para saber mais sobre ela veja a
  'dica Dar uma Pausa em seu Programa
  Sleep (1000)
  Unload Me
  Screen.MousePointer = 0
End Sub
Private Sub Form_Load()
  'Esta linha é uma chamada de API.
  'Para saber mais sobre ela veja a
  'dica Formulário ficar por cima de todos
  Call SetWindowPos(frmSplash.hWnd, -1, 150, _
                    130, 0, 0, &H1)
End Sub
O uso do DoEvents nesse caso é para permitir que o primeiro Form (o frmSplash) apareça sobreposto atraves da chamada da API SetWindowPos. Se não for colocado o DoEventes o SetWindowsPos não funcionará.
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página