Handling Keyboard User Input in Windows Forms
If you ever find yourself in a situation where you think you might need to override the default keyboard user input handling in your control, check out Jessica Fosler's recent blog entry. She does a tremendous job of providing details that the framework documentation lacks.