Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2014
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.75 KB | None | 0 0
  1.   procedure CompOnMouseLeave(Sender: TObject);
  2.   begin
  3.     HidePicHint();
  4.     LastIndex := -1;
  5.   end;
  6.  
  7.   procedure CompOnItemMouseMove(Sender: TObject; X, Y: Integer; Index: Integer; Area: TItemArea);
  8.   begin
  9.     if Index = -1 then Exit;
  10.     if Index = LastIndex then begin
  11.       MoveToCursor(Index);
  12.       exit;
  13.     end;
  14.     if (ComponentList[Index].Image = '') and (ComponentList[Index].Desc = '') then begin
  15.       HidePicHint();
  16.       LastIndex := Index;
  17.       exit;
  18.     end;
  19.     if (ComponentList[Index].Image <> '') and (not FileExists(TempPath + ComponentList[Index].Image)) then
  20.       ExtractTemporaryFile(ComponentList[Index].Image);
  21.     ShowPicHint(ComponentList[Index].Image, ComponentList[Index].Desc, Index);
  22.     LastIndex := Index;
  23.   end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement