111,120
社区成员
发帖
与我相关
我的任务
分享
Changes属性里第一个元素里面的addLength和RemoveLength我输入一个英文字符后值都是1怎么判定是输入了还是删除了呢?还有richtextBox.selection.start 是只读的你说的是不是用richTextBox.CaretPosition 这个属性赋值光标呢?赋值的对象是TextPointer 呢[/quote]
很奇怪你居然add和removee都有值,一般只有一个有值。你是不是同时删除和添加了,如果是这样的话就offset+add-remove就可以。设置位置你试试richTB.Selection.Select(pointer, pointer);这个函数.[/quote]
没有同时删除和添加 就是在英文输入法下去输入了一个英文字母A
有邮箱吗我把我的demo发给你帮我看一下~~同时也能看一下问题2是不是我输入法的问题~我觉得应该不是
Changes属性里第一个元素里面的addLength和RemoveLength我输入一个英文字符后值都是1怎么判定是输入了还是删除了呢?还有richtextBox.selection.start 是只读的你说的是不是用richTextBox.CaretPosition 这个属性赋值光标呢?赋值的对象是TextPointer 呢[/quote]
很奇怪你居然add和removee都有值,一般只有一个有值。你是不是同时删除和添加了,如果是这样的话就offset+add-remove就可以。设置位置你试试richTB.Selection.Select(pointer, pointer);这个函数.