楼主,你可以改成 int a; int.TryParse(t.Text,out a); l.Text="111"+a;
可是单击按钮以后显示lll0并不现实输入的数字啊,不好意思下班晚所以才看到你的帖子
可是单击按钮以后显示lll0并不现实输入的数字啊,
如果t.Text为空 你期待Convert.ToInt32(t.Text)的结果是什么?
t没有值,null也是会错的你的意思是八遍两线初始化一下,然后再把收入的内容付给变量,恩我试一下
lz 运行工程的时候,会先进入Form_Load里面的,可运行之前,你又没有给textbox赋值,肯定会报错的啊!你要先赋值,才能转换的!如: t.Text = "abcd"; int a = Convert.ToInt32(t.Text); 这样就可以了!注意::null不可以转换任何类型的,转换就会报错!!!!!OK
int a;
int.TryParse(t.Text,out a);
l.Text="111"+a;
t.Text = "abcd";
int a = Convert.ToInt32(t.Text);
这样就可以了!注意::null不可以转换任何类型的,转换就会报错!!!!!OK
lz你这基础实在是令人担忧啊
这里textbox输入,button点击,lable显示
private void button2_Click(object sender, EventArgs e)
{
label1.Text = textBox1.Text.ToString();
}
//假设你要显示控件是 label
protect void btn_click(object sender,eventargs e)
{ if(textbox.Text!="")//判断textbox的值是否为空
{
label.Text=textbox.Text;//不为空就赋值给label
}
}
{
}
private void button1_Click(object sender, EventArgs e)
{
int a;
int.TryParse(t.Text, out a);
l.Text = "111" + a;
}