Estou implantando teclas de atalho no meu projetinho e esbarrei num dilema, como é possivel implantar teclas de atalho nos componentes DirListBox e FileListBox?
Como é possível simular o dblClick?, aparentemente esta é a única maneira de fazer com que o FileListBox mostre o conteúdo das pastas.
Com teclas de atalho eu consigo alternar o foco nos componentes e navegar com as teclas "setas", mas preciso que enquando navego no DirListBox vá aparecendo no FileListBox todos os arquivos *.jpg que aquela pasta possui; para trabalhar com o Mouse estou usando o seguinte código:
Private Sub DirListBox1_Change() '-----------------------------------------------------------------> seleciona DIRETÓRIO
ChDir DirListBox1.Path
'Mostra o conteúdo do diretório
FileListBox1.Path = DirListBox1.Path
End Sub
e está funcionando; para trabalhar com o teclado já tentei usar DirListBox1_MouseMove mas sem sucesso..., o FileListBox só recebe o conteúdo com o duplo clique do mouse no DirListBox.
Pergunta
Lameira
Estou implantando teclas de atalho no meu projetinho e esbarrei num dilema, como é possivel implantar teclas de atalho nos componentes DirListBox e FileListBox?
Como é possível simular o dblClick?, aparentemente esta é a única maneira de fazer com que o FileListBox mostre o conteúdo das pastas.
Com teclas de atalho eu consigo alternar o foco nos componentes e navegar com as teclas "setas", mas preciso que enquando navego no DirListBox vá aparecendo no FileListBox todos os arquivos *.jpg que aquela pasta possui; para trabalhar com o Mouse estou usando o seguinte código:
Private Sub DirListBox1_Change() '-----------------------------------------------------------------> seleciona DIRETÓRIO
ChDir DirListBox1.Path
'Mostra o conteúdo do diretório
FileListBox1.Path = DirListBox1.Path
End Sub
e está funcionando; para trabalhar com o teclado já tentei usar DirListBox1_MouseMove mas sem sucesso..., o FileListBox só recebe o conteúdo com o duplo clique do mouse no DirListBox.
Mais uma vez eu agradeço as dicas. :rolleyes:
Editado por LameiraLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.