Wenn ich Text mit der Tastatur eingeben, sehe ich, dass die Schlussfolgerung von Zeichen im Editor-Fenster, ein wenig hinter den Tastenanschlägen, Unannehmlichkeiten in meiner Arbeit, wie diese Zeichen gleichzeitig mit dem Drücken von Tasten erscheinen.Eingabe von Zeichen in RichTextBox zu langsam, wie schneller machen?
Antwort
Überprüfen Sie, ob Sie irgendwelche ICommands in dieser Ansicht mit komplizierten CanExecute-Code haben. Jedes Mal, wenn sich eine Eigenschaft ändert (und viele Eigenschaftsänderungen in einer RichTextBox), prüfen diese ICommands, ob sie noch ausgeführt werden können - und wenn die Logik schwer ist - zahlen Sie in Bezug auf die Leistung.
Versuchen Sie zu sehen, ob Sie es in einem Fenster mit nichts als einer RichTextBox reproduzieren können - wenn es immer noch langsam ist - überprüfen Sie, ob Sie Ihre Grafiktreiber, Direct-X oder irgendetwas mit all Ihren Systemressourcen aktualisiert haben.
Last, but not least - sehen Sie, ob Sie auf einem Computer mit Freunden oder einem anderen Computer reproduzieren können - Eingabe in RichTextBox sollte in der Nähe sofort sein.
Wenn Sie die Anwendungsbildrate auf etwa 5 herunterdrehen, scheint es die Eingabe sehr schnell zu machen .... aber alle Ihre Animationen sehen aus wie Kartoffeln.
- 1. Langsam Formatierung von RichTextBox
- 2. Bootstrap ist sehr langsam, wie es schneller machen
- 3. RichTextBox Formatierung ist sehr langsam
- 4. richTextBox Anzahl der Zeichen?
- 5. .NET RichTextBox rückgängig machen
- 6. langsam drucken (Eingabe simulieren)
- 7. Es ist möglich, SpeechRecognizer schneller zu machen?
- 8. Wie max 83 Zeichen pro einzelner Zeile in RichTextBox
- 9. Warum werden die CanvasPixelArray-Werte von HTML5 lächerlich langsam und wie kann ich es schneller machen?
- 10. INNER JOIN zu langsam. wie kann es Biene schneller
- 11. Lesen von RichTextBox in VC++
- 12. Machen kumulative Summe schneller
- 13. Java irgendwelche Möglichkeiten, Wurzel schneller zu machen?
- 14. Eine Möglichkeit, md5_file() schneller zu machen?
- 15. Wie man Zeichen in C# aus einer richtextbox zählt
- 16. QTextEdit Einfügen und Entfernen von Zeilen ist sehr langsam. Wie auch immer, um es schneller zu machen?
- 17. Eingabe einer Zeile von Zeichen
- 18. Umwandlung von Zeichen aus Eingabe in Zeichenfolge
- 19. es muss eine Möglichkeit geben, dieses PHP schneller zu machen
- 20. Wie Visual Studio 2008 ASP.NET Designer schneller machen?
- 21. Wie Apache langsam und unzuverlässig machen?
- 22. wie Sie InteractionManager.runAfterInteractions verwenden Navigatorübergänge schneller machen
- 23. Das Kopieren eines S3-Buckets in einen anderen Bucket ist zu langsam. Wie kann ich das schneller machen?
- 24. StretchDIBits scheint langsam, Gibt es API schneller?
- 25. Wie kann ich die Bootstrap Modal Animation schneller machen?
- 26. Wie kann ich diese Schleife schneller machen?
- 27. Kann regex das schneller machen?
- 28. Eine Histogrammberechnung in Haskell schneller machen
- 29. Ersetzen von Text in WPF Richtextbox
- 30. Wie kann ich meinen webdav Client/Server schneller machen?
Ich habe das gleiche Problem ... es ist sehr nervig. Tatsächlich ist es eine kleine Verzögerung zwischen dem Drücken der Taste und dem Rendern eines Buchstabens, es ist ungefähr 100,150 ms. Aber es macht den Benutzer unwohl. –