Christoph1972 hat folgendes geschrieben : |
| Aber wo habe ich den dagegen verstossen? |
Eigentlich (diesmal) gar nicht. Aber beim ersten Code weist Du das Ergebnis von MessageBox.Show einer Variablen (nämlich DialogResult) zu. Dies ist gleichzeitig der Name einer Enumeration und einer Eigenschaft eines jeden Formulars. Wenn Du bei Namen "eigener Variablen" auf die Regeln achtest, fällt Dir sofort auf, dass DialogResult zumindest keine eigene Variable sein kann; deren Verwendung ist an der Stelle vor switch jedenfalls seltsam und sollte Dich aufmerksam machen.
| Zitat: |
| Als Einsteiger bleibt einem ja nichts weiter über, als anzunehemen, das es richtig ist, was dort geschrieben wird. |
Du merkst, dass aufmerksames Lesen und Mitdenken immer nützlich ist. Richtige Fehler findet man in Büchern eher selten, aber Sachen, die unpraktisch sind oder in die falsche Richtung führen, kommen häufiger vor.
Viel Erfolg weiterhin! Jürgen