Podemos criar um controle invisível em determinada janela (pode ser o
TextBox, por exemplo) e definir no evento Change do referido controle o código
que processará o conteúdo do controle sempre que ele sofrer modificações.
A partir daí, podemos utilizar o controle como se fosse uma variável Global
(ainda com a facilidade de podermos acessa-la de qualquer parte do programa),
atribuindo valores (Janela.Controle=valor) ou checando seu conteúdo (Variável=Janela.Controle)
e sempre que houver mudanças em seu conteúdo, o código será processado.