.net中label求和,急
.net页面中有3个label控件,label都会显示一些值,单击按钮将这些label的值求和,并显示在另外一个label4上,代码是什么?...
.net页面中有3个label控件,label都会显示一些值,单击按钮将这些label的值求和,并显示在另外一个label4上,代码是什么?
展开
8个回答
展开全部
双击按钮,在click事件写下
{
int i,j,k,sum;
i=Convert.Toint32(this.Label1.Text);
j=Convert.Toint32(this.Label2.Text);
k=Convert.Toint32(this.Label3.Text);
sum=i+j+k;
this.Label4.Text=sum.Tostring();
}
{
int i,j,k,sum;
i=Convert.Toint32(this.Label1.Text);
j=Convert.Toint32(this.Label2.Text);
k=Convert.Toint32(this.Label3.Text);
sum=i+j+k;
this.Label4.Text=sum.Tostring();
}
追问
都显示输入的字符串格式不正确
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你讲原理 取得三个label控件的值 控件名.text 因为得到的是string类型所以需要转型 然后讲三个值进行加法运算 lable4的值为三个值相加的和 lebel4.text=相加的和
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
buttn按钮事件:
this.label4.text=(Convert.ToInt32(label1.text.Trim())+Convert.ToInt32(label2.text.Trim())+Convert.ToInt32(label3.text.Trim())).ToString()
this.label4.text=(Convert.ToInt32(label1.text.Trim())+Convert.ToInt32(label2.text.Trim())+Convert.ToInt32(label3.text.Trim())).ToString()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Label4.Text=(Convert.ToInt32(Label1.Text =="" ?"0":Label1.Text)+Convert.ToInt32(Label2.Text==""?"0":Label2.Text)+Convert.ToInt32(Label3.Text==""?"0":Label3.Text)).ToString();
再报错就要跟你姓了
再报错就要跟你姓了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string lbl1 = "",lbl2 = "",lbl3 = "";
if(Label1.Text == "")lbl1 = "0";
else lbl1 = Label1.Text;
if(Label2.Text == "")lbl2 = "0";
else lbl2 = Label2.Text;
if(Label3.Text == "")lbl3 = "0";
else lbl3 = Label3.Text;
Label4.Text=(Convert.ToInt32(lbl1)+Convert.ToInt32(lbl2)+Convert.ToInt32(lbl2)).ToString();
这样就可以了。纯手打,望采纳。
if(Label1.Text == "")lbl1 = "0";
else lbl1 = Label1.Text;
if(Label2.Text == "")lbl2 = "0";
else lbl2 = Label2.Text;
if(Label3.Text == "")lbl3 = "0";
else lbl3 = Label3.Text;
Label4.Text=(Convert.ToInt32(lbl1)+Convert.ToInt32(lbl2)+Convert.ToInt32(lbl2)).ToString();
这样就可以了。纯手打,望采纳。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询