Guest --Silvia -- Postado Setembro 25, 2007 Denunciar Share Postado Setembro 25, 2007 Olá, alguém sabe como faço para excluir arquivos clicando num arquivo do FileListBox e depois atualizar a Lista? Se alguém puder ajudar eu agradeço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Setembro 25, 2007 Denunciar Share Postado Setembro 25, 2007 vai ai um exemplo que fiz para isso:unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, FileCtrl; type TForm1 = class(TForm) FileListBox1: TFileListBox; DirectoryListBox1: TDirectoryListBox; Edit1: TEdit; procedure FileListBox1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.FileListBox1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); var S, s1: string; tag : integer; begin if key = VK_Delete then begin edit1.text := trim(FileListBox1.FileName); s := trim(FileListBox1.FileName); while Pos('\', S) > 0 do begin tag := Pos('\', S); S[Pos('\', S)] := '0'; end; s1 := copy(s,tag+1,20); if FileExists(trim(edit1.text)) then if MessageDlg('Deseja Apagar o arquivo ' + s1 + ' ?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then begin DeleteFile(trim(edit1.text)); FileListBox1.Update; FileListBox1.Refresh; end else showmessage('Operação Cancelada'); end; end; end. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 GJRodrigues Postado Julho 24, 2017 Denunciar Share Postado Julho 24, 2017 Ola Jhonas, usei o seu exemplo e funcionou beleza. Obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --Silvia --
Olá, alguém sabe como faço para excluir arquivos clicando num arquivo do FileListBox e depois atualizar a Lista?
Se alguém puder ajudar eu agradeço
Link para o comentário
Compartilhar em outros sites
2 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.