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
Curtir tópico
+ 0
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! :)
Foi super simples! ;)
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
Clique aqui para fazer login e interagir na Comunidade :)