Jump to content
Fórum Script Brasil
  • 0

Barra de carregamento


frata

Question

Bem, estou desenvolvendo um leitor de notícias on line,

que ao clicar no botão ele abre uma página de notícias.

Gostaria de colocar então uma página de carregamento

para informar ao usuário que a página está carregando.

Será que alguém sabe como faço isso..???

Antecipadamente agradeço.

Grande abraço a todos. Frata

Estou usando o seguinte código no botão que abre a página

Private Sub Command2_Click(Index As Integer)

frm1.wbrDesiredURL.Navigate "http://www.globo.com"

Unload Me

End Sub

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Ola Frata, não responderei no outro tópico por questao de ser a mesma pergunta...

para fazer uma barra de carregamento, adicione o componente microsoft common controls 6.0, e adicione uma progressbar, na qual eu nomeei de PB...

na propriedade do seu navegador, no caso o meu chama wb, procure por progresschange, o código ficará assim

Private Sub wb_ProgressChange(ByVal Progress As Long, ByVal ProgressMax As Long)
On Error Resume Next
If Progress = ProgressMax Then
pb.Visible = False
Else
pb.Visible = True
pb.Max = ProgressMax
pb.Value = Progress
End If
End Sub

Link to comment
Share on other sites

  • 0

oi, Matheus, está me retornando o seguinte:

Compile error

Variable not defined

Eu coloquei o código assim:

Private Sub wbrDesiredURL_ProgressChange(ByVal Progress As Long, ByVal ProgressMax As Long)
 On Error Resume Next
 If Progress = ProgressMax Then
 pb.Visible = False
 Else
 pb.Visible = True
 pb.Max = Progress
 pb.Value = Progress
  End If
  End Sub

Obrigado, e desulpe pelo incômodo.

Frata

Edited by kuroi
Adicionar tag CODE
Link to comment
Share on other sites

  • 0

Ola Frata, acabei de analizar o projeto, e achei o seguinte erro,

sua progressbar não esta nomeada como PB, nomeie-a como PB e o código eu cometi erros, o correto fica:

Private Sub wbrDesiredURL_ProgressChange(ByVal Progress As Long, ByVal ProgressMax As Long)
On Error Resume Next
If Progress >= ProgressMax Then
pb.Visible = False
Else
pb.Visible = True
pb.Max = ProgressMax
pb.Value = Progress
End If
End Sub

Abraços :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...