C#里面textbox有多行数。怎么求这多行的数和呢?
4个回答
展开全部
// 假设textbox名为textBox1,首先对textBox1进行如下属性设置
this.textBox1.Multiline = true;
this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Both;
this.textBox1.WordWrap = false;
// 之后就可以用如下语句来获取textbox行数了
int lnCount = this.textBox1.Lines.Length;
// 取得某一行文本的代码示例如下,此处取得第2行文本内容
string txt = this.textBox1.Lines[1];
展开全部
private void button1_Click(object sender, System.EventArgs e)
{
string str = this.txtBoxMultiLine.Text.Trim();
if (str.Contains("\r\n"))
{
str = str.Replace("\r\n", "@");
string[] strArray = str.Split('@');
int sum = 0;
int i = 0;
foreach (string item in strArray)
{
if (int.TryParse(item, out i))
{
sum += i;
}
}
MessageBox.Show(sum.ToString());
}
else
{
MessageBox.Show("单行文本框值为:" + this.txtBoxMultiLine.Text);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有办法做到的,你在获取值的时候就变成一个数值,而不是多个数值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有多少行:textBox1.Lines.Length
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询