richtextbox插入回車,開始是這樣寫的,在win7下運行時沒有問題: MyMessageBox.CaretPosition.InsertLineBreak(); MyMessageBox.CaretPosition = MyMessageBox.CaretPosition.GetNextIn ...
richtextbox插入回車,開始是這樣寫的,在win7下運行時沒有問題:
MyMessageBox.CaretPosition.InsertLineBreak(); MyMessageBox.CaretPosition = MyMessageBox.CaretPosition.GetNextInsertionPosition(LogicalDirection.Forward); MyMessageBox.Focus();View Code
但是當在win10下運行的時候就出現問題了:
當輸入中文後插入回車會出現游標錯位,或者是回車成功,但是在輸入文字卻還是在上一行。
修改一下方法就可以了:
MyMessageBox.Focus();
MyMessageBox.CaretPosition = MyMessageBox.CaretPosition.InsertParagraphBreak();
View Code
分享地址:
http://blog.csdn.net/DoitPlayer/article/details/71403745