Мне кажется, что вы можете отправлять параметры для связи на интерактивный уровень перед входом в цикл событий.
Или вы могли бы использовать библиотеки компиляторов для непосредственного управления повторением и чередования Toploop.execute_phrase
и Toploop.use_silently
.
Другим вариантом может быть запуск собственного процесса и использование dynlinking, а не загрузка файлов ml.
Единственное место, где вы даже пытаетесь добавить разрыв строки, это текст в новом ListViewItem
, так почему именно вы ожидаете, что это повлияет на TextBox
? Код, который у вас есть, не имеет смысла в свете объяснения вашей проблемы. Если вы хотите разрыв строки в TextBox
, тогда должно быть очевидно, что вам нужен разрыв строки в присваивании String
для Text
этого TextBox
, но нигде в вашем коде нет шансов на то, что это произойдет. , Учитывая, что правильный способ указать разрыв строки - это Environment.NewLine
, а правильный способ добавить текст к содержимому TextBox
- вызвать его метод AppendText
, код для добавления новой строки текста к содержимому. из TextBox
должно выглядеть примерно так:
myTextBox.AppendText(Environment.NewLine & newText)
Даже если вы не хотите использовать эти «правильные» опции, вам все равно нужно изменить Text
из TextBox
если вы ожидаете, что содержимое TextBox
изменится:
myTextBox.Text &= ControlChars.CrLf & newText
или:
myTextBox.Text = myTextBox.Text & ControlChars.CrLf & newText