Changeset 504 for Common/UListViewSort.pas
- Timestamp:
- Feb 14, 2018, 10:40:52 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Common/UListViewSort.pas
r489 r504 81 81 FOnChange: TNotifyEvent; 82 82 FStringGrid1: TStringGrid; 83 procedure DoOnKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);84 procedure DoOnResize(Sender: TObject);83 procedure GridDoOnKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); 84 procedure GridDoOnResize(Sender: TObject); 85 85 public 86 86 constructor Create(AOwner: TComponent); override; … … 110 110 { TListViewFilter } 111 111 112 procedure TListViewFilter. DoOnKeyUp(Sender: TObject; var Key: Word;112 procedure TListViewFilter.GridDoOnKeyUp(Sender: TObject; var Key: Word; 113 113 Shift: TShiftState); 114 114 begin … … 117 117 end; 118 118 119 procedure TListViewFilter. DoOnResize(Sender: TObject);119 procedure TListViewFilter.GridDoOnResize(Sender: TObject); 120 120 begin 121 121 FStringGrid1.DefaultRowHeight := FStringGrid1.Height; … … 135 135 FStringGrid1.Options := [goFixedHorzLine, goFixedVertLine, goVertLine, 136 136 goHorzLine, goRangeSelect, goEditing, goAlwaysShowEditor, goSmoothScroll]; 137 FStringGrid1.OnKeyUp := DoOnKeyUp;138 FStringGrid1.OnResize := DoOnResize;137 FStringGrid1.OnKeyUp := GridDoOnKeyUp; 138 FStringGrid1.OnResize := GridDoOnResize; 139 139 end; 140 140 … … 197 197 if AMsg.Msg = WM_NOTIFY then 198 198 begin 199 Code := PHDNotify(vMsgNotify.NMHdr)^.Hdr.Code;199 Code := NMHDR(PHDNotify(vMsgNotify.NMHdr)^.Hdr).Code; 200 200 case Code of 201 201 HDN_ENDTRACKA, HDN_ENDTRACKW: … … 353 353 TP1: TPoint; 354 354 XBias, YBias: Integer; 355 OldColor: TColor; 355 PenColor: TColor; 356 BrushColor: TColor; 356 357 BiasTop, BiasLeft: Integer; 357 358 Rect1: TRect; … … 365 366 Item.Left := 0; 366 367 GetCheckBias(XBias, YBias, BiasTop, BiasLeft, ListView); 367 OldColor := ListView.Canvas.Pen.Color; 368 PenColor := ListView.Canvas.Pen.Color; 369 BrushColor := ListView.Canvas.Brush.Color; 368 370 //TP1 := Item.GetPosition; 369 371 lRect := Item.DisplayRect(drBounds); // Windows 7 workaround … … 408 410 end; 409 411 //ListView.Canvas.Brush.Color := ListView.Color; 410 ListView.Canvas.Brush.Color := clWindow;411 ListView.Canvas.Pen.Color := OldColor;412 ListView.Canvas.Brush.Color := BrushColor; 413 ListView.Canvas.Pen.Color := PenColor; 412 414 end; 413 415
Note:
See TracChangeset
for help on using the changeset viewer.