Skip to main content

TcxTreeListStyles.OnGetContentStyle Event

Allows you to apply different styles to data cells.

Declaration

property OnGetContentStyle: TcxTreeListGetContentStyleEvent read; write;

Remarks

The Content property defines the initial content cell style. ContentEven and ContentOdd properties allow you to specify different styles for even and odd nodes.

You can handle the OnGetContentStyle event to apply different styles to data cells based on custom conditions.

Event Occurrence

The OnGetContentStyle event occurs every time a Tree List control is about to redraw a data cell, for example, when data changes.

Event Parameters

You can use Sender, AColumn, and ANode parameters to identify the control that raised the OnGetContentStyle event and the target node. The AStyle parameter allows you to assign an existing style to the target node.

Refer to the TcxTreeListGetContentStyleEvent procedural type description for detailed information on parameters accessible within OnGetContentStyle and OnGetHotTrackStyle event handlers.

Code Example

The following code example applies two different styles to group and ordinary nodes:

procedure TMyForm.cxTreeList1GetContentStyle(Sender: TcxCustomTreeList; AColumn: TcxTreeListColumn;
             ANode: TcxTreeListNode; var AStyle: TcxStyle);
begin
  if ANode.IsGroupNode then
    AStyle := CategoryStyle;
  else
    AStyle := TaskStyle;
end;
See Also