Я делаю простой редактор документов в C# Windows Form Application
.Я вставил таблицу в свой RichTextBox
, используя приведенный ниже код.
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.Trim().TrimEnd('}') + tableRTF.ToString();
}
Но, таким образом, я не могу выбрать таблицу, нажав.И если я установил для свойства EnableAutoDragDrop значение true, то произошла ошибка, как показано на рисунке ниже.
Перед перетаскиванием
После перетаскивания
Итак, я хочу вставить таблицу как один объект, как вставленное изображение.Есть ли хороший способ решить эту проблему ??