Botão cortar arquivos (tipo explorador)
26/03/2003
0
Estou a fazer um explorador e gostaria de saber o código do botão cortar arquivos/ficheiros.
Jonhy the Riper já me mandou este código, e que eu lhe agradeço mas só dá para textos:
Botão Cortar
procedure TMainForm.EditCut(Sender: TObject);
begin
Editor.CutToClipboard;
end;
Se alguém me poder ajudar eu agradeço.
Andreia Barbosa
Jonhy the Riper já me mandou este código, e que eu lhe agradeço mas só dá para textos:
Botão Cortar
procedure TMainForm.EditCut(Sender: TObject);
begin
Editor.CutToClipboard;
end;
Se alguém me poder ajudar eu agradeço.
Andreia Barbosa
Anonymous
Curtir tópico
+ 0
Responder
Posts
26/03/2003
Jonhy Riper
Andreia, ontem não foi possivel te dar a resposta correta, mas é o seguinte, utilizando a Api do Windows, como um navegador comum que tem a origem e o destino:
Declare na uses: ShellApi
P
procedure TForm1.Button1Click(Sender: TObject);
var
Dados: TSHFileOpStruct;
begin
FillChar(Dados,SizeOf(Dados), 0);
with Dados do
begin
wFunc := FO_COPY; // <<== É ESSA LINHA AQUI ANDREIA(FO) **
pFrom := PChar(´c:\teste\*.txt´); //<==ARQUIVO ORIGEM
pTo := PChar(´a:\´); //<<==ARQUIVO DESTINO
fFlags:= FOF_ALLOWUNDO; // FLAG PARA COPIA
end;
SHFileOperation(Dados);
end;
**na variavel wFunc, altere suas propriedades para
Mover = FO_MOVE
Apagar=FO_DELETE
Caso essa resposta não resolva seu problema, retorne no Fórum ou no e-mail joao@funape.org.br
Declare na uses: ShellApi
P
procedure TForm1.Button1Click(Sender: TObject);
var
Dados: TSHFileOpStruct;
begin
FillChar(Dados,SizeOf(Dados), 0);
with Dados do
begin
wFunc := FO_COPY; // <<== É ESSA LINHA AQUI ANDREIA(FO) **
pFrom := PChar(´c:\teste\*.txt´); //<==ARQUIVO ORIGEM
pTo := PChar(´a:\´); //<<==ARQUIVO DESTINO
fFlags:= FOF_ALLOWUNDO; // FLAG PARA COPIA
end;
SHFileOperation(Dados);
end;
**na variavel wFunc, altere suas propriedades para
Mover = FO_MOVE
Apagar=FO_DELETE
Caso essa resposta não resolva seu problema, retorne no Fórum ou no e-mail joao@funape.org.br
Responder
Clique aqui para fazer login e interagir na Comunidade :)