Не могу вставить текст в TextBox

У меня проблема с вставкой данных в textBox. Я хочу проанализировать введенный текст, чтобы заменить все новые строки, но когда я пытаюсь вставить текст, скажем:

1234
5678
9000

Я получаю только первую строку. Есть ли простой способ, или мне нужно каким-то образом перезаписать сочетание клавиш ctrl + v и проанализировать, что я пытаюсь ввести?


person Roddeck    schedule 17.03.2017    source источник
comment
textbox.Multiline = true таким образом вы получите больше, чем первая строка   -  person EpicKip    schedule 17.03.2017
comment
Попробуйте использовать RichTextBox   -  person Abdullah Dibas    schedule 17.03.2017


Ответы (1)


TextBox принимает одну строку. Если вы хотите скопировать все тексты, упомянутые в вашем вопросе, вы должны включить многострочный текст в TextBox.

Или, альтернативно, многострочная версия TextBox — это RichTextBox (престижность @EpicKip).

и я думаю, что этот ответ поможет вам справиться с этим

person Ad Infinitum    schedule 17.03.2017
comment
В winforms нет TextArea - person EpicKip; 17.03.2017
comment
TextArea, о котором вы говорили, называется RichTextBox в winforms. а еще и действительно многострочный. Но вы были на правильном пути с TextArea :) - person EpicKip; 17.03.2017
comment
@EpicKip Я программирую на Java и думал, что C (sharp) также имеет что-то вроде текстовой области. - person Ad Infinitum; 17.03.2017
comment
Это так, RichTextBox :), вы можете добавить это к своему ответу :) - person EpicKip; 17.03.2017
comment
@EpicKip Да, я добавил :) Спасибо. - person Ad Infinitum; 17.03.2017