CONTROLE PREVIEW

JOSIMARCSILVA 04/02/2010 22:45:52
#333648
Alguem sabe usar o controle Preview para visualizar várias imagens ?
Estou usando assim: Preview.Show [Ô]C:\FOTOS\[Ô]
Onde na pasta FOTOS existem várias fotos, mas ao clicar no botão proximo do controle ele não faz nada, ou seja não passa para a próxima foto.
TECLA 05/02/2010 09:11:26
#333666
Resposta escolhida
Confesso que nunca utilizei este controle, mas... se quiser uma dica, usando dois COMMANDs e um IMAGE você obtêm o mesmo resultado.

General Declarations
Dim arrayImg() As String, dirImg As String
Dim listaImg As String, c As Byte


Botão Anterior
Private Sub cmdAnterior_Click()
If c > 0 Then c = c - 1
imgFoto = LoadPicture(dirImg & arrayImg(c))
End Sub


Botão Próximo
Private Sub cmdProximo_Click()
If c < UBound(arrayImg) - 1 Then c = c + 1
imgFoto = LoadPicture(dirImg & arrayImg(c))
End Sub


Evento Load do Form
Private Sub Form_Load()
Dim arqAtual As String
dirImg = [Ô]C:\Meus documentos\Minhas imagens\[Ô]
arqAtual = Dir(dirImg & [Ô]*.JPG[Ô])
Do
arqAtual = Dir
If Trim(arqAtual) <> [Ô][Ô] Then listaImg = listaImg & arqAtual & [Ô]|[Ô]
Loop Until arqAtual = [Ô][Ô]
arrayImg() = Split(listaImg, [Ô]|[Ô])
Call cmdAnterior_Click
End Sub
JOSIMARCSILVA 05/02/2010 19:18:29
#333765
Perfeito TECLA, funcionou direitinho ....
Muitíssimo obrigado pela ajuda.
TECLA 05/02/2010 19:19:46
#333766
Valeu!
Não esqueça de ENCERRAR O TÓPICO (e postar novas dúvidas, caso encontre ).
Tópico encerrado , respostas não são mais permitidas