Hi Marc!
Für die TextBox gibt es u.a. den TextChanged-Event, für den sich genauso Eventhandler registrieren und entfernen lassen wie überall sonst, also z.B.:
textBox1.TextChanged += new EventHandler(textBox1\_TextChanged);
Zum Entfernen einfach -= verwenden.
Einen SelectionChanged-Event gibt es für die TextBox leider nicht, wenn Du sowas unbedingt brauchst, dann kannst Du ja auch eine RichTextBox verwenden, die hat so einen Event.
Gruß,
Martin
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]