Export to GitHub

mustangpeakeasylistview - issue #9

crHandPoint not showing when HotTrack.Enabled = True


Posted on Dec 6, 2012 by Massive Kangaroo

What steps will reproduce the problem? 1. Put new TEasyListView on a Form 2. Add some TEasyItems 3. EasyListview1.HotTrack.Enabled := True; 3. Leave HotTrack.Cursor as default setting (crHandPoint)

What is the expected output? What do you see instead? When moving the mouse over an Item I expect the mouse cursor to change to crHandPoint. Instead, it remains as crDefault.

What version of the product are you using? On what operating system? EasyListView version 2.1.0. Delphi 7 Enterprise Windows 7 Ultimate 64-bit

Please provide any additional information below. This fixes the problem for me:

(Procedure at line 15638)

procedure TCustomEasyListview.DoItemHotTrack(Item: TEasyItem; State: TEasyHotTrackstate; MousePos: TPoint); begin if HotTrack.Enabled then begin Self.Cursor := FHotTrack.Cursor; // My change if Assigned(OnItemHotTrack) then OnItemHotTrack(Self, Item, State, MousePos); end; end;

Status: New

Labels:
Type-Defect Priority-Medium