String ^stringBuf;
for(int i = 0; i < 5; i++)
{
stringBuf = gcnew String("1");
this->textBoxResult->Lines = stringBuf ;
}
Переход на другую строку в textBox
Код:
Но в итоге на занесении в textBox вылетает с ошибкой IndexOutOfRangeException.
Можно в textBox заносить по одной строчке текста таким образом?
Код:
for(int i = 0; i < 10; ++i) {
textBox1->Text += i.ToString() + "\r\n";
}
textBox1->Text += i.ToString() + "\r\n";
}
Круть. спасибо! что-то подобное пробовал, но вместо "\r\n" писал просто "\n"- и в итоге выводился квадратик-и никакого переноса)))
Цитата: Karrde
Круть. спасибо! что-то подобное пробовал, но вместо "\r\n" писал просто "\n"- и в итоге выводился квадратик-и никакого переноса)))
Сразу не написал, но для больших текстов лучше вот такой способ:
Код:
for(int i = 0; i < 10; ++i) {
textBox1->SelectionStart = textBox1->TextLength;
textBox1->SelectionLength = 0;
textBox1->SelectedText = i.ToString() + Environment::NewLine;
}
textBox1->SelectionStart = textBox1->TextLength;
textBox1->SelectionLength = 0;
textBox1->SelectedText = i.ToString() + Environment::NewLine;
}
Чтобы не путаться с \r\n можно Environment::NewLine использовать.
Спасибо