procedure OnEditAccept(Sender: TObject; ACol, ARow: Integer; Value: String; var Accept: Boolean)
Назначение
Срабатывает, когда пользователь закончил редактирование ячейки, например выбрал другую ячейку или нажал на 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;