I have a working program with a TAdvColumnGrid. The Grid has 1 fixed column and goColSizing, goColMoving, goRowSelect and goFixedColClick set to True.
I then add a TAdvGridColumnPicker, set its Grid property to the TAdvColumnGrid and set the ClickCell event of the grid so that it Shows the TAdvGridColumnPicker when I click on the upperlefthand cell.
procedure TFormHoofd.AdvCGlicentiesClickCell(Sender: TObject; ARow,
ACol: Integer);
begin
if (ARow = 0) and (ACol = 0) then
begin
AdvGridColumnPicker1.Show;
end;
end;
I click on the cell and the pickerform shows after a while. The red cross that should be in the upper righthand corner is NOT shown.
I then drag some columns in and out of the picker and then close it with Alt-F4.
When I close the program I always get a 'Stack overflow'. It's not necessary to drag and drop columns, just open the picker. When I do NOT open the picker no error occurs.