Fórum Como por PopupMenu em um ShellTreeView #466610

10/01/2014

0

Pessoal, o componente ShellTreeView do Delphi, já possui um PopupMenu, mais na minha aplicação preciso de um PopupMenu personalizado, linkar o PopupMenu com o ShellTreeView já consigo de boa, a duvida é como poderia eu por exemplo, excluir um diretório ou arquivo exibido no ShellTreeView através do meu PopupMenu? Se alguém conseguir me ajudar com mais essa, ficaria muito grato! Abraços
Ivan Alves

Ivan Alves

Responder

Posts

11/01/2014

Walisson Pires

Setar a propriedade "AutoContextMenus" do ShellListView para False.
Responder

Gostei + 0

11/01/2014

Ivan Alves

walisson Pires valeu pela ajuda brother, consegui o que eu queria, apenas adicionei um TPopupMenu e setei a propriedade PopupMenu do TShellTreeview ao TPopupMenu e depois no add o seguinte código que permitiu excluir os arquivos! :)

procedure TForm1.Excluir1Click(Sender: TObject);
begin
  DeleteFile(ShellTreeView1.Path); //deleta o arquivo setado no ShellTreeview
  ShellTreeView1.Refresh(ShellTreeView1.Items.GetFirstNode) ; //atualiza o ShellTreeview para não mais mostrar o arquivo excluido!
end;


Foi super simples! ;)
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar