Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#24

AW: Fehler vor OnCreate finden

  Alt 20. Feb 2019, 14:11
Hallo,
verlagere das Füllen des Grids ins FormActivate.

Zusätzlich könntest du dein Grid-Event etwas absichern:

Delphi-Quellcode:
Formularvariable
  bAfterFormActivate: Boolean;

procedure TForm1.FormCreate;
begin
  bAfterFormActivate:= False; // müsste eigentlich schon False sein
end;


procedure TForm1.FormActivate;
begin


  // ganz unten
  bAfterFormActivate:= True;
end;

procedure TForm1.Grid_not_printedCanEditCell()
begin
  if not bAfterFomActivate then
  begin
    CanEdit:= False;
    Exit;
  end;
end;
Heiko

Geändert von hoika (20. Feb 2019 um 14:50 Uhr)
  Mit Zitat antworten Zitat