Я использую экземпляры RichTextBox
в нескольких методах, которые меняют шрифт, цвет, конвертируют изображения в формат Rtf.
public static string ColorText(string text)
{
System.Windows.Forms.RichTextBox rtb = new System.Windows.Forms.RichTextBox();
rtb.Text = conversation;
// find predefined keywords in text, select them and color them
return rtb.Rtf;
}
Через некоторое время я получаю OutOfMemory
Exception. Мне позвонить rtb.Dispose();
? Или GC.Collect
или используйте using
Или как правильно?