Die Ereignisse sind intern noch da, werden aber im Inspektor nicht mehr angezeigt. Am einfachsten eine Private-Prozedur schreiben und diese bei Create zuordnen. z.B.
Delphi-Quellcode:
...
private
{ Private-Deklarationen }
...
procedure EventOnColumnMoved
( Column : TColumn ;
FromIndex : Integer ;
ToIndex : Integer ) ;
...
procedure TMyForm.FormCreate
( Sender : TObject ) ;
begin
{ Ereignisse zuodnen }
TheGrid.OnColumnMoved := EventOnColumnMoved ;
end ;
...
procedure TMyForm.EventOnColumnMoved
( Column : TColumn ;
FromIndex : Integer ;
ToIndex : Integer ) ;
begin
// etwas tun
end ;
...