Когда я выводил детальную информацию о событии в элемент управления Textbox, я заметил, что там не происходит перевод строки на новую, в связи с чем весь текст шёл одной строкой. Это было как минимум нечитабельно, поэтому я стал искать способ выводить текст с учетом символов перевода каретки и новой строки.
Нашёл такой способ:
Нужно заменять «\n» на «Environment.NewLine».
Значения этой переменной окружения \r\n для не-Unix платформ (например Windows), или \n для Unix платформ (например Linux).
Было:
Теперь код для вывода описания в Textbox выглядит так:
public string description
{
set
{
textBoxDescription.Text = value;
textBoxDescription.Text = textBoxDescription.Text.Replace("\n", Environment.NewLine);
textBoxDescription.SelectionStart = 0;
}
get
{
return textBoxDescription.Text;
}
Стало:
DenTNT недавно публиковал (посмотреть все)
- C#: Сравнить два массива - 12.12.2024
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024