Назначение


Срабатывает, когда пользователь закончил редактирование ячейки, например выбрал другую ячейку или нажал на Enter. Позволяет отклонить введеное значение.




Описание


При редактировании ячейки, срабатывает следующая цепочка событий: OnBeforeEdit > OnAplyEditText > OnEditAccept > OnAfterEdit


В параметрах данного события присутствует параметр Accept, который позволяет отклонить введеное значение в ячейку.




Пример


procedure Form1_TableGrid1_OnEditAccept (Sender: TObject; ACol, ARow: Integer; Value: String; var Accept: Boolean);
begin
   // запрещает вводить пустые значения
   if Value = '' then Accept := False;


   // запрещает вводить значения короче 3 символов
   if Length(Value) < 3 then Accept := False;
end;