Hola Joshua,
Creo que lo que quieres hacer es validar un textbox cuando presiones un boton o algo asi no?......Lo que debes recordar es que Windows es un sistema basado en eventos, lo que quiere decir que tu programacion debe estar orientada a responder a las acciones del usuario ya que no es un programa lineal. Si necesitas hacer algo cuando el usuario interactua con un boton, por ejemplo, lo que necesitas hacer es crear un metodo que se ejecute cuando este evento suceda, a eso se le llama manejador de vento, y seria algo asi:
En Visual Studio no necesitas generar el metodo, si le das doble click al boton en el formulario, VS lo genera para ti. Solo le agregas el codigo para que haga lo que necesites hacer cuando el evento suceda, es igual para casi todos los controles.
Como nota, no debes poner loops para verificar el estado de un control, por que mientras se ejecuta tu codigo el formulario y todos los controles dejan de responder, es decir, no se actualizaran hasta que tu codigo responda, asi toda tu aplicacion dejara de responder hasta que tu codigo termine.
Espero haberte ayudado