Ver Mensaje Individual
  #2  
Antiguo 30-06-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola jsc.

Fijate si asi te sirve:
Código Delphi [-]
...
implementation 

var
 GMask: string = '*.*';

// Evento OnAddFolder
procedure TForm1.ShellListView1AddFolder(Sender: TObject; AFolder: TShellFolder; var CanAdd: Boolean);
var
  Found : string;
begin
  if GMask <> '*.*' then
  begin
    GMask  := UpperCase(StringReplace(GMask, '*', '', [rfReplaceAll]));
    Found  := UpperCase(ExtractFileName(AFolder.PathName));
    CanAdd := Pos(GMask, Found) <> 0;
  end;
end;

Llamada ejemplo:
Código Delphi [-]
begin
  GMask := '*fich.*';
  ShellListView1.Refresh;
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita