Я хотел бы подчеркнуть выделенный текст, но обнаружил, что подчеркивание продолжается до следующей табуляции
пример кода
//rtbList is a richTextBox
rtbList.AppendText("\t");
selStart = rtbList.TextLength;
rtbList.AppendText("Bought");
rtbList.SelectionStart = selStart;
rtbList.SelectionLength = rtbList.TextLength - selStart;
rtbList.SelectionFont = hdgFont; // bold & underline
rtbList.AppendText("\t");
//
selStart = rtbList.TextLength;
rtbList.SelectionLength = 0;
rtbList.AppendText("Maturity");
rtbList.SelectionStart = selStart;
rtbList.SelectionLength = rtbList.TextLength - selStart;
rtbList.SelectionFont = hdgFontNoUnderline;
Есть ли способ преодолеть это или это основной "недостаток "в формате rtf?
[Ясно, что я мог бы избежать этого, используя фиксированный формат, например" Courier ", и создавая строки
с пробелами для выравнивания текста.]