0
如何將我的Carete位置移動到特定的X,Y座標。將插入位移到特定的X,Y座標
它可以做到這一點。
我有兩個Richtextbox我想將第二個richtextbox Carete位置移動到第一個richtextbox Y座標。
如何將我的Carete位置移動到特定的X,Y座標。將插入位移到特定的X,Y座標
它可以做到這一點。
我有兩個Richtextbox我想將第二個richtextbox Carete位置移動到第一個richtextbox Y座標。
您可以將被點擊上的指針到文本
var index = d.GetPositionFromPoint(point, true);
d.CaretIndex = index;
其中d是您的RichTextBox的一點。
Rect rec1= myrichtextbox1.CaretPosition.GetCharacterRect(LogicalDirection.Forward);
Rect rec2= myrichtextbox2.CaretPosition.GetCharacterRect(LogicalDirection.Forward);
myrichtextbox2.CaretPosition = myrichtextbox1.GetPositionFromPoint(new Point(rec2.X, rec1.Y), snapToText);
CommentsEditor.CaretPosition.InsertTextInRun("your Text");
我對獲得第1的RichTextBox的y座標設置第二RichTextBox中的carete位置和x 2日RichTextBox中的座標,以便在第二RichTextBox的移動到行THA poiner correspoinding到第一RichTextBox的careteposition –