Создание таблицы в RichTextBox

492
25 июня 2017, 13:29

Как создать таблицу в RichTextBox? Нужно чтобы по нажатию на Button создалась таблица 2x1, но если нажать на Enter (как и в Word) добавится еще одна строка, а если два раза нажать на Enter то таблица закроется и просто продолжаем писать текст.

Answer 1

Руководствуясь этим ответом, можно поступить так.

Определяем заготовку таблицы с одной строкой и двумя ячейками:

string table = @"\trowd\cellx1000\cellx2000\intbl \cell\intbl \cell\row";

Код добавления таблицы в RichTextBox:

int index = richTextBox.Rtf.LastIndexOf("}");
richTextBox.Rtf = richTextBox.Rtf.Substring(0, index) + table + "}";
READ ALSO
Хостинг для консольного приложения C#

Хостинг для консольного приложения C#

Здравствуйте! Я написал бота для соцсети, и теперь мне нужно где-то его хоститьПроблема в том, что я не могу разобраться где

261
JavaScript - найти ключ зная его значение

JavaScript - найти ключ зная его значение

Надо найти в объекте ключ, зная только его значениеЯ написал код, но он не находит ключи находящиеся в под-объекте

404
Cordova + Webpack + Hot Module Replacement (HMR) как настроить для разработки?

Cordova + Webpack + Hot Module Replacement (HMR) как настроить для разработки?

Как настроить проект для разработки приложений под Codova, с использованием вебпака, да еще и с горячей заменой модулей HMRЧтобы при изменении...

394
chrome extension не работает xhr

chrome extension не работает xhr

Пытаюсь в injectjs вызвать xhr get запрос на другой сайт, но в ответ получаю :

472