30/09/2018, 18:03
Làm thế nào để thay đổi con trỏ nhập trong RichTextbox khi thay đổi kiểu nhập từ insert sang override?
Có hai kiểu nhập văn bản là Override và Insert. Làm thế nào để thay đổi con trỏ nhập để thông báo cho người dùng biết kiểu nhập dữ liệu hiệu tại?
Ý em là bình thường mình sẽ nhập theo kiểu Insert (gõ chèn). khi ấn phím Insert trên bàn phím thì nó chuyển sang Override (gõ đè). Đồng thời con trỏ soạn thảo cũng thay đổi.
Bài liên quan
Sao Đạt Google không thấy nói tới hai kiểu nhập này nhỉ? @sample cho xin cái link nói về kiểu nhập này?
Ý em là bình thường mình sẽ nhập theo kiểu Insert (gõ chèn). khi ấn phím Insert trên bàn phím thì nó chuyển sang Override (gõ đè). Đồng thời con trỏ soạn thảo cũng thay đổi.
Thế từ khóa OVR và INS là em nghĩ ra à?
Anh nghĩ RickTextbox tự động chuyển chế độ cho em khi em bấm nút insert chứ?
Không anh, trong Word và Notepad++ nó kí hiệu như thế mà!
đúng là nó tự động chuyển, nhưng hình dáng con trỏ soạn thảo không thay đổi?? và em muốn bắt sự kiện này ạ!??
Vậy em muốn đổi con trỏ soạn thảo để báo cho người dùng biết?
Đúng vậy anh,
Post must be at least 20 characters
Em làm theo để tăng kích thước con trỏ lên
Set Console Cursor to Thick/Thin
Còn để bắt sự kiện thì anh nghĩ em dò trong danh sách các sự kiện của RichTextbox chắc là sẽ thấy đấy. Anh không làm Winform nên không có cái gì để kiểm tra.
đó là console anh @ltd ạ!
Làm tương tự với Cursor
https://msdn.microsoft.com/en-us/library/system.windows.forms.cursor.size(v=vs.110).aspx
Riêng vụ bắt sự kiện thì hơi phiền chút.
http://www.codeproject.com/Questions/263605/Insert-Mode-in-a-Rich-Text-Box