Suchergebnisse

Suchergebnisse 1-7 von insgesamt 7.

  • Benutzer-Avatarbild

    Zitat von Jowat: „Okay ich habe nun den Code so geändert: VB.NET-Quellcode (12 Zeilen)“ Weißt Du eigentlich, was Du da tust? Ich würde mal sagen, da fehlen einige wichtige Grundlagen. VB.NET-Quellcode (3 Zeilen) Einfacher geht's nicht.

  • Benutzer-Avatarbild

    @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…

  • Benutzer-Avatarbild

    @~blaze~: Allgemein stimme ich Dir da zu. Da die Funktion so aussieht: C-Quellcode (4 Zeilen) hab ich mir gedacht, dass ein einfaches Kopieren des Arrays nicht allzuviel ausmacht. In diesem Fall gefällt mir aber die Verwendung von Static. Danke also.

  • Benutzer-Avatarbild

    @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.

  • Benutzer-Avatarbild

    @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…

  • Benutzer-Avatarbild

    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 "…

  • Benutzer-Avatarbild

    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.