Hola ElDioni.
Me confunde un poco el mensaje de
estebanx cuando habla de campo calculado, creo entender que no habla de editar o usar
PickList sobre él...
Probá de este modo:
Código Delphi
[-]
procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
begin
if DBGRid1.SelectedField.FieldName = 'Campo_Del_PickList' then
Key:= #0;
end;
Saludos.