Ich habe eine alte, alte VB6-Anwendung, die das DHTML-Bearbeitungssteuerelement als HTML-Editor verwendet. Das Microsoft DHTML-Bearbeitungssteuerelement, ua DHTMLEd, ist wahrscheinlich nicht mehr als ein IE-Steuerelement, das intern die eigene native Editierfunktion von IE verwendet.Code, um ein DHTMLEd-Steuerelement ersetzen gerade Anführungszeichen mit geschweiften Anführungszeichen
Ich möchte die App ändern, um intelligente Anführungszeichen wie Word zu implementieren. Insbesondere oder " mit ersetzt wird‚‘ und oder " gegebenenfalls ' mit "ersetzt, wie es eingegeben wird, und wenn der Benutzer drückt Strg + Z unmittelbar nach dem Austausch, es geht eine gerade Zitat zu sein.
jemand Code hat das?
das tut Wenn Sie Code nicht für DHTML/VB6, aber tun Sie JavaScript-Code, der mit contentEditable regi in einem Browser funktioniert Ich konnte ons, verwenden Sie das auch
Wow! Vielen Dank! Gut gemacht! Arbeitete das erste Mal. Ich werde es noch ein klein wenig ändern, um ein paar seltsame Fälle zu behandeln, aber das ist großartig. –
Übrigens liebe ich die Implementierung von IsLetter() ... eine wahre Programmierperle! –
Danke für das Lob; hätte nie gedacht, dass ich sowas von einer Programmierlegende höre :) Betreffend IsLetter: Benutze stattdessen IsCharAlphaW oder eine andere Unicode-fähige Methode. Meine Implementierung war schnell und dreckig, um das Fleisch meiner Antwort nicht zu beeinträchtigen :) – rpetrich