Khi tôi nhập văn bản bằng bàn phím, tôi thấy kết luận của các ký tự trong cửa sổ trình soạn thảo, một chút đằng sau tổ hợp phím, nó gây bất tiện trong công việc của tôi, cách làm cho các ký tự đó xuất hiện đồng thời với các phím bấm.Nhập ký tự vào RichTextBox quá chậm, cách thực hiện nhanh hơn?
Trả lời
Kiểm tra xem bạn có bất kỳ ICommands nào trong chế độ xem đó với mã CanExecute phức tạp không. Mỗi khi một thuộc tính thay đổi (và rất nhiều thay đổi về tài sản trong một RichTextBox), các ICommands này sẽ kiểm tra xem chúng có thể thực hiện được không - và nếu logic nặng - bạn sẽ trả về hiệu suất.
Hãy thử xem bạn có thể tái tạo nó trong Cửa sổ mà không có gì ngoài RichTextBox - nếu nó vẫn còn chậm - hãy kiểm tra xem bạn đã nâng cấp trình điều khiển video, Direct-X hay bất cứ thứ gì sử dụng tất cả tài nguyên hệ thống của bạn.
Cuối cùng, nhưng không kém phần quan trọng - xem bạn có thể sao chép trên máy tính của bạn bè hay máy tính khác - đầu vào trong RichTextBox sẽ gần ngay lập tức.
Nếu bạn giảm tỷ lệ khung ứng dụng xuống khoảng 5 thì có vẻ như làm cho đầu vào rất nhanh .... nhưng tất cả hoạt ảnh của bạn trông giống như khoai tây.
- 1. Tại sao aspnet_compiler.exe quá chậm (và nó có thể được thực hiện nhanh hơn)?
- 2. SetPixel quá chậm. Có cách nào nhanh hơn để vẽ lên bitmap không?
- 3. Matlab thực thi quá chậm
- 4. Có cách nào để đăng nhập chỉ thực thi chậm hơn X với xdebug không?
- 5. int .__ mul__, thực hiện chậm hơn so với 2X operator.mul
- 6. Nhập ký tự null vào terminal
- 7. Delphi: Tại sao IdHTTP.ConnectTimeout thực hiện yêu cầu chậm hơn?
- 8. Các ký tự basic_string có nhanh hơn hoặc được xử lý tốt hơn vào thời gian biên dịch không?
- 9. Nhập dữ liệu khổng lồ nhanh hơn Get ["raggedmatrix.mx"]?
- 10. Cách nhanh hơn để chia chuỗi và đếm ký tự bằng R?
- 11. Tốc độ fadein 'chậm' của Jquery quá nhanh
- 12. Inverse String.Replace - Cách làm nhanh hơn?
- 13. Làm thế nào để thực hiện các mục nhập nhật ký lỗi apache dài hơn
- 14. strlen nhanh hơn?
- 15. DivideByZeroException quá chậm
- 16. Cách thực hiện nhập liệu được định dạng nhanh từ luồng trong C++?
- 17. Cách nhanh hơn để thực hiện Danh sách <T> .Contains()
- 18. Tại sao cách System.nanoTime() chậm hơn (hiệu suất) hơn System.currentTimeMillis()?
- 19. Tắt tính năng tự động ghi RichTextBox
- 20. Nhân OpenCL của tôi chậm hơn trên phần cứng nhanh hơn .. Nhưng tại sao?
- 21. VB6 IDE thực hiện quá chậm trên máy tính Windows 7
- 22. StretchDIBits có vẻ chậm, API có nhanh hơn không?
- 23. Truy vấn ghi nhật ký truy vấn chậm của MySQL ghi nhật ký truy vấn nhanh
- 24. Fastcall có thực sự nhanh hơn không?
- 25. tại sao foreach là nhanh hơn so với vòng lặp for trong khi đọc dòng richtextbox
- 26. Tự động thêm siêu liên kết vào RichTextBox
- 27. hạn chế ký tự để nhập vào hộp văn bản
- 28. Làm cách nào để tôi có thể thực hiện truy vấn SQL 'NOT IN' nhanh hơn?
- 29. Cách nhanh hơn để ghi hình ảnh vào Process.StandardInput.BaseStream
- 30. Nhập các ký tự không phải ASCII vào scanf ("% s")
Tôi có cùng một vấn đề ... nó rất khó chịu. Trên thực tế nó là độ trễ nhỏ giữa cách nhấn phím và hiển thị một chữ cái, đó là khoảng 100,100 mili giây. Nhưng nó làm cho người dùng cảm thấy khó chịu. –