Rob,
If you try to edit the fields, do you get a WINDOW saying that the control is read-only? If not, what exactly happens when you try typing into one of the fields. I assume that the fields appear on the form as textboxes?
I don't think the KeyPreview property+KeyPress event would prevent editing of other controls in itself.
What happens if you comment-out all the code (except the LPARAMETERS nKeyCode, nShiftAltCtrl line) in the form KeyPress event?
Can you post the code in your KeyPress method?
Hope that helps,
Stewart
PS If you want to get the best response to a question, please check out FAQ184-2483 first.