Единственное место, где вы даже пытаетесь добавить разрыв строки, это текст в новом 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
Я не думаю, что можно изменить Довольную Длину как этот. Это перепутало бы Apache, потому что mod_deflate не будет знать сколько сжатых данных читать. Что относительно того, чтобы иметь клиент добавляют заголовок X-Uncompressed-Length и затем используют измененную версию CGI.pm, который использует X-Uncompressed-Length (если есть) вместо Довольной Длины? (На самом деле Вы, вероятно, не должны изменять CGI.pm. Просто набор $ENV{'CONTENT_LENGTH'}
к соответствующему значению прежде, чем инициализировать CGI возражают или вызвать любые функции CGI.)
Или, используйте модуль низшего уровня, который использует бригаду блока, чтобы сказать сколько данных читать.
Хотя Вы сказали, что не хотели делать сжатие сами, существует много модулей жемчуга, которые сделают обе стороны для Вас, Сжатия:: Zlib, например.
У меня есть обман (с частью .NET компании), куда я передаюсь XML как отдельный параметр, отправленный в, затем могу обработать его, как будто это была строка, а не faffing о с SOAP как материал.
Я не уверен, следую ли я за Вами с тем, что Вы хотите, но у меня есть пользовательское, получают/отправляют модуль, который я использую, чтобы сделать некоторый нестандартный материал. Ниже кода будет читать в чем-либо отправленном по почте или STDIN.
read(STDIN, $query_string, $ENV{'CONTENT_LENGTH'});
Вместо того, чтобы использовать значение $ENV's использования используют Ваш. Я надеюсь, что это помогает, и извините если это не делает.