1. EL key is disabled when a cell is protected. I guess that there are still other cases like this (e.g. paste from clipboard) which I did not check.
2. Like in a StringGrid, remove goEditing from the Options of the grid?
1.
In the latest SVN (r6846), DEL is disabled when worksheet is protected and cell is locked. However, users still can paste with control V.
If I copy the content of an unlocked cell and paste it into a locked cell, the cell would became an unlocked cell. Thus protection is no longer effective as the users can modify the cell thru this way.
2.
Yes. Remove goEditing from stringgrid1.options will prevent users from editing the stringgrid. However for tsWorksheetGrid, the users still can change the cell content by DEL or control V (past from clipboard) unless the cell is locked AND the worksheet is protected.