Description


Se déclenche avant que la cellule n'entre en mode d'édition. Permet d'interdire l'édition.


Lors de l'édition d'une cellule, la chaîne d'événements suivante est déclenchée : OnBeforeEdit> OnAplyEditText> OnEditAccept> OnAfterEdit


Les paramètres de cet événement contiennent le paramètre Accept, qui permet d'interdire la modification de la cellule.




Exemple


procedure Form1_TableGrid1_OnBeforeEdit (Sender: TObject; ACol, ARow: Integer; var Accept: Boolean);
begin
   // Désactive l'édition des colonnes 2 et 3 (numérotation des colonnes à partir de zéro)
   if (ACol = 3) and (ARow = 4) then Accept := False;


   // Annule l'édition si une valeur vide est saisie
   if Form1.TableGrid1.Cells[ACol, ARow] = '' then Accept := False;
end