controlo richtextbox luz para NET (winforms)
-
06-07-2019 - |
Pergunta
Existe alguma versão light do controle RichTextBox? Eu tenho que criar como mais de 300 deles em um aplicativo que leva tempo, memória e torna tudo mais lento ... Tudo que eu preciso é ter um controle que me permitirá alterar o fundo / primeiro plano de uma parte do texto ... eu precisaria de que em winforms ... alguém sabe alguma coisa sobre algum tipo de substituição?
Solução
É leitura-gravação ou somente leitura? Se ele é somente leitura que provavelmente não seria muito difícil para codificar isso mesmo. (Plug: Eu tenho um controle que eu posso fazer upload de algum lugar, se necessário :)
Você pode usar o evento OnPaint
e utilizar diferentes pincéis e canetas com retângulos e texto.
Outras dicas
É isto para uma grade, ou é 300 campos em um formulário único registro? Porque se é para uma forma que eu gostaria de sugerir que há um problema com o seu design.
Se você precisar dele em uma grade, considerar uma solução de paginação . Uma solução paginação iria permitir que seus usuários para percorrer os registros, e você ainda pode usar uma caixa de texto rico, porque o número de caixas de texto ricos seria limitado ao número de registros exibidos na página atual.