Hola!
Es sólo una sugerencia, porque no pones el código en el Evento
FormKeyPress del formulario:
Código:
if Key = #13 then
if txtDescuento.Focused then
frmAlbaranes.SpeedButton1.Click;;
Tienes que poner la propiedad
KeyPreview del form a
True. Ahora que caigo Igual puede ser que no la tuvieras a true y por eso no te funcionaba.
De todas maneras yo lo realizo de la manera que te comentaba arriba y me funciona perfectamente.
Espero que te sirva.
Saludos!