求助,运行时出错
------解决方案--------------------楼主,你可以改成
int a;
int.TryParse(t.Text,out a);
l.Text="111"+a;
------解决方案--------------------你的t控件输入的是什么,字母就会错了的
------解决方案--------------------如果t.Text为空 你期待Convert.ToInt32(t.Text)的结果是什么?
------解决方案--------------------
t没有值,null也是会错的
------解决方案--------------------lz 运行工程的时候,会先进入Form_Load里面的,可运行之前,你又没有给textbox赋值,肯定会报错的啊!你要先赋值,才能转换的!如:
t.Text = "abcd";
int a = Convert.ToInt32(t.Text);
这样就可以了!注意::null不可以转换任何类型的,转换就会报错!!!!!OK
------解决方案--------------------自己调试,看你要转换的文本是什么内容。
------解决方案--------------------
你的t控件输入的是什么
字母就会错了的
还没有输入就报错了
t没有值,null也是会错的
不如你写一个程序实现我想要的好吗,在textbox中输入数字按下按钮,在显示控件中显示输入的数字
lz你这基础实在是令人担忧啊
这里textbox输入,button点击,lable显示
private void button2_Click(object sender, EventArgs e)
{
label1.Text = textBox1.Text.ToString();
}
------解决方案--------------------
楼主,你可以改成
int a;
int.TryParse(t.Text,out a);
l.Text="111"+a;
不如你写一个程序实现我想要的好吗,在textbox中输入数字按下按钮,在显示控件中显示输入的数字
//假设你要显示控件是 label
protect void btn_click(object sender,eventargs e)
{ if(textbox.Text!="")//判断textbox的值是否为空
{
label.Text=textbox.Text;//不为空就赋值给label
}
}