Легкий элемент управления richtextbox для .net (winforms)
-
06-07-2019 - |
Вопрос
Есть ли облегченная версия элемента управления richtextbox? Мне нужно создать более 300 таких приложений в приложении, которое требует времени, памяти и замедляет все ... Все, что мне нужно, это иметь элемент управления, который позволит мне изменять фон / передний план части текста ... мне нужно это в winforms ... кто-нибудь знает что-нибудь о какой-то замене?
Решение
Это чтение-запись или только чтение? Если он предназначен только для чтения, то, вероятно, не составит труда написать это самостоятельно. (Plug: у меня есть элемент управления, который я могу загрузить где-нибудь, если это необходимо :)
Вы можете использовать событие OnPaint
и использовать разные кисти и ручки с прямоугольниками и текстом.
Другие советы
Это для сетки, или это 300 полей в форме с одной записью? Потому что, если это для формы, я бы предположил, что есть проблема с вашим дизайном. Р>
Если вам это нужно в сетке, рассмотрите решение для подкачки страниц . Решение подкачки позволит вашим пользователям прокручивать записи, и вы по-прежнему сможете использовать расширенное текстовое поле, поскольку количество расширенных текстовых полей будет ограничено количеством записей, отображаемых на текущей странице.