我現在正在尋找的結果是將textBox1.Text分割成儘可能多的文本框,只要分割符號存在('+'或'#'例如)將textbox.text分割爲其他文本框
因此,每個新的文本框應該只有兩個標誌之間的字 例如:
textBox1.text = 「一個+二+三」;那麼textBox2.text =「one」; textBox3.text =「two」; textBox3.text =「three」;
下面的兩個例子達到90%的我需要什麼,但我仍然無法弄清楚如何把每個值在一個單獨的textBox.text:
string str = "one\n \ntwo\n \nthree\n \n \nfour";
string[] result = Regex.Split(str, "\n\\s*");
for (int i = 0; i < result.Length; i++)
MessageBox.Show(result[i]);
和
string input = "one)(two)(three)(four)(five";
string[] result = input.Split(new string[] { ")(" }, StringSplitOptions.None);
foreach (string s in result)
MessageBox.Show(s);
這是一個Windows應用程序(WPF或WinForms)或一個Web應用程序(MVC或WebForms)? – epotter 2015-04-04 01:42:04
@epotter它的Windows應用程序(WinForms) – 2015-04-04 10:00:01