Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Union,
14. Jan 2007
Also, ich habe das getestet und das Ereignis wird bei jedem Statuswechsel definitiv aufgerufen. Du musst das Ereignis natürlich an die richtige Datenquelle binden (die selbe, die Du auch mit dem Grid verbunden hast).
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Union,
14. Jan 2007
Du solltest ein StateChange-Ereignis der mit dem Grid verknüpften Datenquelle abfragen, z.B:
procedure TForm1.DataSource1StateChange(Sender: TObject);
begin
if TDataSource(Sender).State <> dsEdit then
DBGrid1.Options := dbgrid1.Options - ;
end;