I have the problem all the time, I have just been developing with C# for the past few years, that's all. Can you think of a reason why this is happening? I am having to add a button next to the text boxes that require the enter key to fire an event. The button simply does the same thing the keypress code does, it just makes my forms look messy.