Zitat von Pippsen: „ich habe eine Funktion aus dem Web“Ich hoffe, Du hast gelernt, dass jede Zeile fremden Codes explizit überprüft werden muss, wenn Du sie in Dein Projekt einfügst. Rufe modale Dialoge besser mit der inversen Logik auf: VB.NET-Quellcode (3 Zeilen)
Zitat von Pippsen: „VB.NET-Quellcode (6 Zeilen)“Wenn der Dialog mit Escape abgebrochen wird, machst Du munter weiter mit einer nicht initialisierten Variablen fName. In meiner Ergänzung wird die nicht initialisierte Variable mit einem Dummy-String beschrieben.