File tree Expand file tree Collapse file tree
demos/FireMonkey/TeeGridFeatures/Views Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ object LockedColumnsForm: TLockedColumnsForm
1313 DesignerMasterStyle = 0
1414 object TeeGrid1: TTeeGrid
1515 Columns = <>
16- CellFormat = <>
16+ OnSelect = TeeGrid1Select
1717 Align = Client
1818 Size.Width = 640.000000000000000000
1919 Size.Height = 351.000000000000000000
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ TLockedColumnsForm = class(TForm)
2323 procedure FormCreate (Sender: TObject);
2424 procedure LBColumnsClick (Sender: TObject);
2525 procedure BNoneClick (Sender: TObject);
26+ procedure TeeGrid1Select (Sender: TObject);
2627 private
2728 Data : TStringsData;
2829 procedure FillCells ;
@@ -94,7 +95,7 @@ procedure TLockedColumnsForm.FillCells;
9495 Data[t,row]:=IntToStr(t)+' x ' +IntToStr(row);
9596end ;
9697
97- // Add all columns to listbox
98+ // Change the Locked status of the selected Column
9899procedure TLockedColumnsForm.BNoneClick (Sender: TObject);
99100var Column : TColumn;
100101 Locked : TColumnLocked;
@@ -115,6 +116,7 @@ procedure TLockedColumnsForm.BNoneClick(Sender: TObject);
115116 SetLocked(Column,Locked);
116117end ;
117118
119+ // Add all columns to listbox
118120procedure TLockedColumnsForm.FillBox ;
119121var t : Integer;
120122begin
@@ -144,5 +146,14 @@ procedure TLockedColumnsForm.SetLocked(const AColumn:TColumn; const ALocked:TCol
144146 end ;
145147end ;
146148
149+ // Change the current listbox Column when selecting it in the grid
150+ procedure TLockedColumnsForm.TeeGrid1Select (Sender: TObject);
151+ begin
152+ if TeeGrid1.Selected.Column<>nil then
153+ begin
154+ LBColumns.ItemIndex:=TeeGrid1.Selected.Column.Index;
155+ LBColumnsClick(Self);
156+ end ;
157+ end ;
147158
148159end .
You can’t perform that action at this time.
0 commit comments