Как получить позицию каретки в коде rtf в RichTextBox? - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь вставить таблицу в RichTextBox, используя C# Windows Form.Я сделал код, который составляет таблицу, но я не могу вставить это в середине текста.Ниже мой код.

public void richTextBox1_InsertTable(int row, int column)
{
    StringBuilder tableRTF = new StringBuilder();

    tableRTF.Append(@"\trowd");
    for (int i = 0; i < row; i++)
    {
        for (int j = 0; j < column; j++)
            tableRTF.Append(@"\cellx" +  (j + 1) * 1000);
        tableRTF.Append(@"\intbl \cell \row");
    };
    tableRTF.Append(@"\pard");

    richTextBox1.Rtf = richTextBox1.Rtf.Insert(@POINT@,tableRTF.ToString());
}

@ POINT @ - caret position в коде rtf.но я не знаю, как его получить ... Есть ли способы получить caret position в коде RTF?Или есть какие-нибудь хорошие способы сделать таблицу в RichTextBox?

...