Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в TextBox последовательно по строкам вывести текст? / 10 сообщений из 10, страница 1 из 1
19.12.2013, 15:02
    #38506599
Как в TextBox последовательно по строкам вывести текст?
Пытался здесь сделать:
namespace Prob1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
int i;
for (i = 0; i < 10; i++)
{
/*что здесь написать, чтобы в текстовом поле textBox1*/
/*последовательно по строкам вывести надпись "i = №",*/
/*также как в консольном приложении можно вывести*/
/*Console.WriteLine("i = " + i);? Как здесь это сделать?*/
}
/*единственное, что у меня получилость, это вот что:*/
textBox1.Text = "i = 0";
/*но по ощущениям это глупый вариант. Или вообще для построчного*/
/*вывода текста надо использовать другую форму, вовсе не TextBox?*/
}

private void textBox1_TextChanged(object sender, EventArgs e)
{

}
}
}
И подскажите бумажную литературу по Windows Forms, где все разжевано для глупых и ленивых, как в книге Шилдта. Но в книге Шилдта форм к сожалению нет. Освоить ресурс MSDN без посторонней помощи тоже не получается
...
Рейтинг: 0 / 0
19.12.2013, 15:22
    #38506626
Sergey S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в TextBox последовательно по строкам вывести текст?
textBox1.Muliline = true;
...
Рейтинг: 0 / 0
19.12.2013, 15:26
    #38506633
beg-in-er
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в TextBox последовательно по строкам вывести текст?
textbox1.AppendText("text \r\n");
richTextBox.Text+=.....

richTextBox поинтереснее textbox1
...
Рейтинг: 0 / 0
19.12.2013, 15:43
    #38506657
Как в TextBox последовательно по строкам вывести текст?
beg-in-er,

AppendText работает, но текст добавляется последовательно, без перехода на новую строку. Как можно вводить строки, чтобы каждый новый ввод переходил на новую строку?
...
Рейтинг: 0 / 0
19.12.2013, 15:46
    #38506666
beg-in-er
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в TextBox последовательно по строкам вывести текст?
Изучающий си решеткаКак можно вводить строки, чтобы каждый новый ввод переходил на новую строку?

добавлять \r\n
...
Рейтинг: 0 / 0
19.12.2013, 15:55
    #38506686
Как в TextBox последовательно по строкам вывести текст?
beg-in-er,

точно, работает, спасибо. Я вот так использовал:
richTextBox1.AppendText("i = " + i + "\r\n");
получается \r\n добавляют в конце печатаемой строки чтобы следующий ввод с новой строки был
Но разницы между TextBox и Rich TextBox на первый взгляд не заметно
...
Рейтинг: 0 / 0
19.12.2013, 16:22
    #38506741
Syrex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в TextBox последовательно по строкам вывести текст?
Лучше Environment.NewLine добавлять )
...
Рейтинг: 0 / 0
20.12.2013, 09:27
    #38507450
Snak2013
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в TextBox последовательно по строкам вывести текст?
Думаю имеет смысл попробовать string.format("\n{0}", i); Эта опция позволяет форматировать выводимый текст как в командной строке. Но не знаю сработает ли с TextBox.
...
Рейтинг: 0 / 0
23.12.2013, 12:10
    #38509793
Как в TextBox последовательно по строкам вывести текст?
Snak2013,

мне говорили "richTextBox поинтереснее textbox1 ". Но с rich текстбокс неудобно, что при добавлении многих строк скрол автоматически не прокручивается до последней введенной строки, и получается что далее вводимые строки скрыты и их нужно прокручивать вручную. Есть ли свойство на автоматическую прокрутку до последней строки?
И второй вопрос: можно ли из метода чужого класса докопаться до элемента формы? У меня не получилось. Единственный выход, размещать свои методы в том же частичном классе, что и форма, можно даже в отдельных файлах. Неудобство отдельного файла при этом, что двойной щелчок на имени файла в Обозревателе решений открывает шаблон формы, а это мне не нужно. Открывать сам код приходится файл - F7
...
Рейтинг: 0 / 0
23.12.2013, 15:33
    #38510077
igr_ok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в TextBox последовательно по строкам вывести текст?
Изучающий си решеткаSnak2013,
Неудобство отдельного файла при этом, что двойной щелчок на имени файла в Обозревателе решений открывает шаблон формы, а это мне не нужно. Открывать сам код приходится файл - F7Клик правой кнопкой мыши и в контекстном меню выбрать Перейти к коду
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в TextBox последовательно по строкам вывести текст? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]