Тема: WFA, RichTextBox тільки простий текст
Як зробити щоб RichTextBox містив лише простий текст ?
Наприклад: коли йде копі-паст з екселю в RichTextBox з'являється таблиця, потрібно щоб з'являвся лише звичайний текст. Так само копіюються стилі, яких потрібно позбутися.
Я придумав ось таке тимчасове рішення, але воно мене не влаштовує через те що:
1) Не працює ctrl + z
2) Мерехтить RichTextBox при вводі
public class CustomRichTextBox : RichTextBox
{
bool updatingText;
protected override void OnTextChanged(EventArgs e)
{
if (updatingText)
{
return;
}
updatingText = true;
try
{
var i = SelectionStart;
var text = Text;
Rtf = "";
Text = text;
SelectionStart = i;
}
catch (Exception) { }
updatingText = false;
}