Cxgrid to dynamically set cell alignmentOctober 08, 2013 00:52:49 Snow no trace read: 2150 more Personal Category: Cxgrid
Judge:
Uses Cxtextedit
Cxgrid1dbtableview1column.propertiesclass = tcxtexteditproperties;
Uses Cxcalendar
Cxgrid1dbtableview1column.propertiesclass = tcxdateeditproperties;
Uses
Cxgrid1dbtableview1column.propertiesclass = tcxcalceditproperties;
Uses Cxcheckbox
Cxgrid1dbtableview1column.propertiesclass = tcxcheckboxproperties;
Uses cxcurrency
Cxgrid1dbtableview1column.propertiesclass = tcxcurrencyeditproperties;
Equivalent
Cxgrid1dbtableview1column.properties is tcxtexteditproperties;
Cxgrid1dbtableview1column.properties is tcxdateeditproperties;
Cxgrid1dbtableview1column.properties is tcxcalceditproperties;
Cxgrid1dbtableview1column.properties is tcxcheckboxproperties;
Convert to a type of access:
Cxgrid1dbtableview1column.properties as Tcxtexteditproperties
Cxgrid1dbtableview1column.properties as Tcxdateeditproperties;
Cxgrid1dbtableview1column.properties as Tcxcalceditproperties;
Assignment value:
Uses Cxlabel, Cxedit;
Columns[i]. Propertiesclass: = tcxlabelproperties; Must uses Cxlabel,
Columns[i]. Properties.Alignment.Horz: = taleftjustify;
Columns[i]. Properties.Alignment.Vert: = Tavcenter; Must uses Cxedit;
Equivalent
With Tcxlabelproperties (Columns[i]. Propertiesclass) do//Must be uses Cxlabel,
Begin
Alignment.horz: = taleftjustify;
Alignment.vert: = Tavcenter; Must uses Cxedit;
End
‘$,0.00;($,0.00)‘
Recommend to judge:
If not Assigned (Columns[i]. Properties) Then
Columns[i]. Propertiesclass: = tcxtexteditproperties;
Cxgrid to dynamically set cell alignment