У меня странная проблема с копированием текста в буфер обмена.Я хочу скопировать текст из текстового поля с дополнительным форматированием.Для этого я перехватываю событие KeyDown в текстовом поле и проверяю, нажаты ли клавиши CTRL и C.Затем я делаю вот так
string extraFormatedText = formatText(txtBox.Text);
Clipboard.SetText(extraFormatedText, TextDataFormat.Text);
Функция formatText добавляет пару пустых дополнительных строк в текст.Однако, если я вставлю этот текст в блокнот, дополнительного форматирования не будет.Почему это так?
Если я вызываю функцию Clipboard.GetText()
, я ясно вижу, что в возвращаемой строке есть дополнительные символы (\ n \ r).