【发布时间】:2014-12-03 21:15:16
【问题描述】:
我想做一个有多行文本框的程序,程序会逐行读取。
我所需要的只是将这条线变成一个字符串,在我完成该线之后,它会继续前进。
我该怎么做?
是否有内置函数,例如 c++ 和 c 中的 getline() 函数?
我应该使用普通文本框还是富文本框?
【问题讨论】:
标签: c# textbox richtextbox windows-forms-designer
我想做一个有多行文本框的程序,程序会逐行读取。
我所需要的只是将这条线变成一个字符串,在我完成该线之后,它会继续前进。
我该怎么做?
是否有内置函数,例如 c++ 和 c 中的 getline() 函数?
我应该使用普通文本框还是富文本框?
【问题讨论】:
标签: c# textbox richtextbox windows-forms-designer
TextBoxBase.Lines 属性是您正在寻找的。p>
根据要求,这是一个示例:
代码:
namespace SomeApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// For each line in the rich text box...
for (int i = 0; i < richTextBox.Lines.Length; i++)
{
// Show a message box with its contents.
MessageBox.Show(richTextBox.Lines[i]);
}
}
}
}
结果:
【讨论】: