0

重複の可能性:
カーソル位置を更新するにはどうすればよいですか?

private void richTextBox1_TextChanged(object sender, EventArgs e)
{
   string text = richTextBox1.Text;
   text = text.Replace("a", "අ");
   text = text.Replace("අඅ", "ආ");
   text = text.Replace("i", "ඉ");
   richTextBox1.Text = text.ToString();
   this.richTextBox1.SelectionStart = text.Length;
}

私はこれを使用しましたが、置換テキストカーソルが最後の文字の半分になり、別の文字にバインドされた後は機能しません。私はそれを追加しても正しい結果が得られませんでした。これを行う別の方法を知っている場合は、答えてください。

4

0 に答える 0