0
我想製作一個具有多行文本框的程序,程序將逐行讀取它。
我所需要的只是將該行放入一個字符串中,在完成該行後,它繼續前進。
我該怎麼做?
是否有內置函數,就像在C++和c中有getline()
函數一樣?
我應該使用普通文本框還是richtextbox?C#Windows窗體應用程序逐行讀取文本框
我想製作一個具有多行文本框的程序,程序將逐行讀取它。
我所需要的只是將該行放入一個字符串中,在完成該行後,它繼續前進。
我該怎麼做?
是否有內置函數,就像在C++和c中有getline()
函數一樣?
我應該使用普通文本框還是richtextbox?C#Windows窗體應用程序逐行讀取文本框
TextBoxBase.Lines屬性是你在找什麼。
每請求時,這裏有一個例子:
代碼:
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]);
}
}
}
}
結果:
http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.lines(v=vs.110).aspx?cs-save-lang=1&cs-lang=csharp#更準確。謝謝! – user3882772 2014-10-09 03:52:13
@ user3882772這是相同的鏈接。如果有幫助,請將其標記爲答案。 – 2014-10-09 03:53:45
很好的答案,你也許可以添加一些示例代碼。 – pushpraj 2014-10-09 03:55:38