-1
什麼是將數據從剪貼板粘貼到RichTextBox的RichTextBox.Paste()方法的內部邏輯。 其實我想在RichTextBox的光標所在的位置點擊按鈕來添加文本。但是,當我添加文本時,添加的文本或者在添加後被選中,或者光標位置在添加的文本的開頭。RichTextBox.Paste()方法的邏輯
任何解決方案?
什麼是將數據從剪貼板粘貼到RichTextBox的RichTextBox.Paste()方法的內部邏輯。 其實我想在RichTextBox的光標所在的位置點擊按鈕來添加文本。但是,當我添加文本時,添加的文本或者在添加後被選中,或者光標位置在添加的文本的開頭。RichTextBox.Paste()方法的邏輯
任何解決方案?
我想你不需要知道控件的.NET實現。這是你和我的「黑匣子」。但是,你可以做取消選擇移動光標到文本的結尾(這2個東西打擾你,不是?)
把光標移動到位置0(開始):
richTextBox1.Select(0, 0);
移動到末尾:
richTextBox1.Select(richTextBox1.Text.Length, 0);
選擇所有文本:
richTextBox1.Select(0, richTextBox1.Text.Length);
全部取消選中,並移動到結束:
richTextBox1.Select(richTextBox1.Text.Length, richTextBox1.Text.Length);