Suchergebnisse
Suchergebnisse 1-7 von insgesamt 7.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
@Jowat: Ok. Ich erklärs mal. (Vollständigkeitshalber hier nochmal der Code: ) VB.NET-Quellcode (3 Zeilen) Das KeyDown-Ereignis wird ausgelöst, sobald irgendeine Taste gedrückt wird. Das bedeutet, wenn Du Ctrl+V drückst, dann drückst Du wahrscheinlich zuerst die Ctrl-Taste (und hältst sie) und dann die V-Taste. Dabei wird das Event zuerst für Ctrl ausgeführt, dann nochmal für Ctrl+V. Ist ja logisch. Immer wenn eine Taste gedrückt wird, wird das Event ausgelöst. Dagegen das KeyPress-Ereignis: Es w…
-
@Jowat: Findest Du's nicht ein bisschen Sinnfrei, e.Handled zweimal zuzuweisen? Array.IndexOf(<ZuDurchsuchendesArray>, <ZuSuchenderWert>) ist die korrekte Methode. Da <ZuDurchsuchendesArray> ein Char-Array ist, muss <ZuSuchenderWert> ein Char sein. (Nebenbei: "1" ist kein Char, sondern ein String mit der Länge 1.) Edit: Jo, wie ~blaze~ geschrieben hat.
-
@Jowat: Zu e.Handled: Du setzt es zwei mal. Beim ersten Mal verwendest Du die Static-Variable. Beim zweiten Mal verwendest Du die Variable "Flag", welche eine Zeile vorher direkt von System.IO.Path.GetInvalidFileNameChars kommt. Im Endeffekt kommt das Selbe raus. Entscheide Dich für eins von beiden. Ich würde da auf ~blaze~ hören und die Lösung mit der Static-Variable verwenden. Edit: Lass uns das Ganze etwas übersichtlicher gestalten: Wir lagern das Prüfen auf ein ungültiges Zeichen in eine eig…
-
Ich denke, es hat hier wenig Sinn, an dieser Stelle weiterzumachen. @Jowat: Es ist ein gewisses Grundlagenwissen vonnöten, damit Du verstehen kannst, was wir Dir sagen. Du hast im Code in Post #47 so viele Dinge, die ich mit Worten nicht beschreiben kann drin, dass offensichtlich ist, dass Dir dieses Grundlagenwissen fehlt. Beispiele: - InvalidChars.IndexOf(InvalidChars, ...) -> Post #39 - "a" -> Post #43 (Nebenbei möchtest Du doch wissen, ob das zu prüfende Zeichen verboten ist, und nicht, ob "…
-
Ich verweise an dieser Stelle nochmal auf Post #49 Um im TextChanged-EventHandler den Text der TextBox zu ändern, muss man wissen, was Events sind. Man muss wissen, wie man Events abboniert und deabboniert. Und man sollte nebenbei auch wissen, was eine rekursion ist, und warum dabe eine StackOverflowException auftritt. Das sind wieder Dinge, die sich nicht einfach mal so erklären lassen. Zumindest nicht so, dass Du das auch wirklich verstehst.