¿La forma más rápida de enfocar el control en WinForms c #?

Estoy usando ProcessCmdKey en la ventana principal de mi formulario para que la aplicación pruebe ciertas teclas y le dé a Space, Right, Left y algunos otros procesos especiales. Se llama a ProcessCmdKey en el formulario principal incluso si el usuario está escribiendo en un TextBox dentro de un conjunto anidado de controles de usuario. No quiero procesar la tecla de espacio cuando se centran en un control TextBox, ya que nunca podrían escribir un espacio. ¿Cómo puedo probar el tipo de ventana enfocada actualmente en una aplicación amplia?

Respuestas a la pregunta(2)

Su respuesta a la pregunta