Zassas 0 Denunciar post Postado Março 25, 2010 Opa! To precisando da ajuda dos mestres aqui! eu to fazendo um programa onde tem um FILELISTBOX que mostra os arquivos que tem dentro de uma pasta! queria saber se tem como clicar em um desses arquivos no filelistbox e abrir ele!! exemplo:: la no filelistbox vai abrir uma pasta e mostrar os arquivos que tem nele. na pasta tem um arquivo com nome "Teste.txt". gostaria de abrir esse "test.txt" clicando nele no FileListBox! como faço isso?? grato... Compartilhar este post Link para o post Compartilhar em outros sites
Raficcha 1 Denunciar post Postado Março 26, 2010 Declare "ShellAPI" na sessão "Uses" da sua "Unit" e utilize este código no evento "onClick" do seu TFileListBox; ShellExecute(0, 'open', PChar(FileListBox1.Items[FileListBox1.ItemIndex]), nil, nil, 0); Compartilhar este post Link para o post Compartilhar em outros sites
Zassas 0 Denunciar post Postado Março 26, 2010 Declare "ShellAPI" na sessão "Uses" da sua "Unit" e utilize este código no evento "onClick" do seu TFileListBox; ShellExecute(0, 'open', PChar(FileListBox1.Items[FileListBox1.ItemIndex]), nil, nil, 0); Bom testei e funciono sim so que esta abrindo somente arquivos .exe gostaria de abrir todos os arquivo que estão la no filelistbox independente de ser .exe ou .txt! tem como?? Compartilhar este post Link para o post Compartilhar em outros sites
Raficcha 1 Denunciar post Postado Março 26, 2010 Bom, se for para abrir arquivos .txt você pode fazer assim então: ShellExecute(Self.Handle, 'open', 'notepad++.exe', PChar(FileListBox1.Items[FileListBox1.ItemIndex]), nil, 0); Compartilhar este post Link para o post Compartilhar em outros sites
Zassas 0 Denunciar post Postado Março 26, 2010 Bom, se for para abrir arquivos .txt você pode fazer assim então: ShellExecute(Self.Handle, 'open', 'notepad++.exe', PChar(FileListBox1.Items[FileListBox1.ItemIndex]), nil, 0); ixe agora não funciono nem abriu o exe pelo filelistbox T,T Compartilhar este post Link para o post Compartilhar em outros sites
Raficcha 1 Denunciar post Postado Março 26, 2010 Tipo, isso ai você tem que tratar. Ex.: Se a extenção do arquivo selecionado é EXE então executa Se for TXT então abre com o bloco de notas Compartilhar este post Link para o post Compartilhar em outros sites
Zassas 0 Denunciar post Postado Março 27, 2010 ah tá! :D vou tentar dar uma arumada aqui e ver oque faço com esse codigo ae!! vlw pela ajuda! Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Raficcha 1 Denunciar post Postado Março 29, 2010 Ok, qualquer coisa a mais posta ai Compartilhar este post Link para o post Compartilhar em outros sites