vr1Change method

Applies to
TForm1

Declaration
procedure vr1Change(Sender: TBaseVirtualTree; Node: PVirtualNode);

Implementation

procedure TForm1.vr1Change(Sender: TBaseVirtualTree; Node: PVirtualNode);
var s1:Boolean;
begin try
if vr1.SelectedCount>0 then begin
   if vr1.SelectedCount = vr1.RootNode.ChildCount then
      StatusBar1.Panels[0].Text :=' All '+inttostr(vr1.SelectedCount)+' items have been selected !'
   else
      StatusBar1.Panels[0].Text :=' '+Inttostr(vr1.SelectedCount)+' Item(s) are selected, out of '+Inttostr(vr1.RootNode.ChildCount)+' items.';
end else begin
   StatusBar1.Panels[0].Text :=' '+Inttostr(vr1.RootNode.ChildCount)+' Files and Folders in this Research Project';
end;
s1:=false;
oxGraphicButton8.Enabled:= (vr1.SelectedFiles.Count>0);
if vr1.SelectedFiles.Count = 1 then begin
   if fileexists(vr1.SelectedPath) then begin
      s1:=true;
      Label6.Caption := 'Custome Details of '+vr1.SelectedFile;
      VrLed1.Active := false;
      VrLed2.Active := false;
      VrLed3.Active := false;
      VrLed4.Active := false;
      VrLed5.Active := false;
      case get_proy_level(Label1.Caption,vr1.SelectedFile) of
         0: VrLed1.Active := true;
         1: VrLed2.Active := true;
         2: VrLed3.Active := true;
         3: VrLed4.Active := true;
         4: VrLed5.Active := true;
      end;
      get_finfo_tango;
   end;
end;
GroupBox1.Enabled := s1;
if not s1 then begin
   Label6.Caption := 'File Details';
   VrLed1.Active := false;
   VrLed2.Active := false;
   VrLed3.Active := false;
   VrLed4.Active := false;
   VrLed5.Active := false;
end;
except end;End;


HTML generated by Time2HELP
http://www.time2help.com