2015-06-04 30 views

回答

0

您可以將被點擊上的指針到文本

var index = d.GetPositionFromPoint(point, true); 
d.CaretIndex = index; 

其中d是您的RichTextBox的一點。

0
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"); 
+0

我對獲得第1的RichTextBox的y座標設置第二RichTextBox中的carete位置和x 2日RichTextBox中的座標,以便在第二RichTextBox的移動到行THA poiner correspoinding到第一RichTextBox的careteposition –