Hallo Quaneu,
| Zitat: |
| Wird so eine Exception jedoch in einem Event geworfen, behandelt sie Forms selber und dies ist das unerwünschte Verhalten. |
mal abgesehen davon, dass unbehandelte Exceptions das Programm zum Absturz bringen und die Meldung, die dann zwangsläufig (da das Programm schon terminiert ist) vom Betriebssystem erzeugt wird, nicht immer den Text der Exception erkennen lässt, es also besser ist, dass man jede Exception fängt und selber für deren Anzeige und Protokollierung sorgt, selbst wenn man das Programm anschließend sofort beendet, kannst du im Form bzw. dessen EventHandler natürlich selbst entscheiden, welche Exceptions du fängst und damit auch welche nicht, so dass im Form also entschieden werden kann, welche Exception das Form behandeln soll und welche unbehandelt gelassen werden.
Was im Zitat steht, ist also keineswegs gottgegeben, sondern nur eine bestimmte Implementierung, die du auch ändern kannst.
herbivore