Back to Devexpress

TdxListViewColumnClickEvent Type

vcl-dxlistview-6fb7c4fc.md

latest1.4 KB
Original Source

TdxListViewColumnClickEvent Type

The procedural type for list column click handlers.

Declaration

delphi
TdxListViewColumnClickEvent = procedure(Sender: TdxCustomListView; AColumn: TdxListColumn) of object;

Parameters

NameTypeDescription
SenderTdxCustomListView

The List View control that raised the click event.

| | AColumn | TdxListColumn |

The target list column.

|

Remarks

The List View’s OnColumnClick event handler below inverts the sort order:

delphi
procedure TForm1.dxListViewControl1ColumnClick(Sender: TdxCustomListView;
  AColumn: TdxListColumn);
begin
  if AColumn.SortOrder = soAscending then
    AColumn.SortOrder := soDescending
  else
    AColumn.SortOrder := soAscending;
end;
cpp
void __fastcall TForm1::dxListViewControl1ColumnClick(TdxCustomListView *Sender,
  TdxListColumn *ANode)
{
  if (AColumn->SortOrder == soAscending)
    AColumn.SortOrder = soDescending;
  else
    AColumn.SortOrder = soAscending;
}

The List View’s OnColumnClick event references the TdxListViewColumnClickEvent type.

See Also

dxListView Unit