$main->AddProgressBar(-name =>'pbar', -height=>20, -width =>175, -pos => [5,550], -smooth => 1, -SetRange =>(0,100) ); #### sub btnFindLogs_Click {#start sub opendir(my $dir, $logSite) or die "Can't open '$logSite': $!"; for my $file (readdir($dir)) { for my $pattern ($CaseNumber) { if ($file =~ /$pattern/) { push @return, $file; # This avoids having the file in the result twice last; } } } @return = sort (@return); $size = @return; #end sub ##Populate text box with the serach resutls. foreach(@return) { $main->CaseSearchResults->Append($_."\r\r\n");} }#end of else }