Я пытаюсь вставить несколько писем в большое текстовое поле с точкой с запятой (;) в конце каждого письма, но я не хочу, чтобы точка с запятой была на назад последнего письма. Пожалуйста, как я могу это сделать, все ответы будут приветствоваться.Как вставить отформатированный текст в текстовое поле, C#
0
A
ответ
1
Вы можете использовать функцию TrimEnd()
string Emails = "[email protected];[email protected];";
this.textBox1.Text = Emails.TrimEnd(';');
или, если он уже в вашем TextBox
this.textBox1.Text = this.textBox1.Text.TrimEnd(';');
0
Просто удалить последний символ. Вы можете сделать это с помощью подстроки.
1
Попробуйте
string email = "[email protected];[email protected];[email protected];";
this.textBox1.text = email.Replace(";", string.Empty);
//to show emails in separate lines then use it in this way
this.textBox1.text = email.TrimEnd(';').Replace(";", Environment.NewLine);
+0
@Musakkhir Sayyed, Спасибо за редактирование. –
0
Я не понимаю, что вы хотите. Но, возможно, этот код может помочь вам удалить последнюю полуточку, если она существует.
var str = "[email protected];[email protected];[email protected];";
var length = str.Length - 1;
if (str.LastIndexOf(';') == length)
{
str.Remove(length);
}
Смежные вопросы
- 1. отформатированный текст в текстовое поле
- 2. Вставить текст в текстовое поле другого приложения
- 3. Как вставить текст в текстовое поле через C# с Forms.WebBrowser
- 4. Вставить текст в текстовое поле в WebBrowser
- 5. vb.net Вставить текст в активное текстовое поле
- 6. Python GUI - Вставить текст в текстовое поле
- 7. Вставить текст в текстовое поле по ссылке
- 8. Я не могу вставить отформатированный текст в текстовое поле с расширенными возможностями
- 9. Вставить HTTP: // в текстовое поле
- 10. Как вставить текст в текущую позицию каретки в текстовое поле
- 11. Как вставить массовый текст в текстовое поле в WatiN
- 12. Как вставить текст в смарт-текстовое поле в selenium webdriver?
- 13. Как вставить текст в текстовое поле или в конце?
- 14. Как вставить текст в активное текстовое поле, используя angularjs
- 15. Как вставить текст из буфера обмена в текстовое поле
- 16. UIWebView: как вставить текст в текстовое поле HTML
- 17. как вставить изображение в текстовое поле МОФОМ
- 18. Вставить текстовое поле inline
- 19. Как вставить richtext в текстовое поле?
- 20. Вставить динамический текст в текстовое поле Sitecore Rich Text
- 21. HTML5 текстовое поле/текстовое поле интерактивными текст
- 22. Вставить текст в текстовое поле WPF в позиции каретки
- 23. Вставить текст в левую сторону в текстовое поле - JS
- 24. Программно вставить текст в текстовое поле в другом приложении
- 25. Вставить текст в текстовое поле в qwebview через виртуальную клавиатуру
- 26. Текстовое поле дублирует текст
- 27. Вставить текст в текстовое поле с помощью кнопки VBA Excel
- 28. Python Tkinter. Вставить текст в текстовое поле из def?
- 29. Вставить значение select в текстовое поле html
- 30. JQuery вставить выбранное значение в текстовое поле и текстовое поле
uhm ... нажмите Backspace, если это произойдет? В какой части вашей проблемы используется C#? У вас есть код? – nvoigt
Что вы подразумеваете под «пастой»? Вы делаете это в коде? Используете ли вы CTRL + V для этого? Этот вопрос непонятен. Также: Что все это имеет отношение к «форматированному тексту», как указано в названии вопроса? –
Я рекомендую вам добавить ';' в конце каждого письма и после цикла просто усекают последний символ. –