Skip to main content
Table of Contents

TTMSFNCDataGridCore.ColumnWidths Property

Width of a column in pixels.

API unit family: TMSFNCDataGridCore Declaring type: TTMSFNCDataGridCore Type: Double

Syntax

FMX.TMSFNCDataGridCore.hppPascalC++
property ColumnWidths[AColumn: Integer]: Double;
__property double ColumnWidths[int AColumn] = {read=GetColumnWidth, write=SetColumnWidth};

Remarks

Reading returns the custom width, DefaultColumnWidth when none is set, or 0 when the column is hidden (use HiddenColumnWidths for the width to restore).

Writing stores a custom width (negative values are clamped to 0); assigning the current DefaultColumnWidth removes the custom width. Out-of-range indexes are ignored. Each assignment recalculates the layout unless an update block is active, so wrap bulk changes in BeginUpdate/EndUpdate.