解决方案 »

  1.   

    楼主,你可以改成
    int a;
    int.TryParse(t.Text,out a);
    l.Text="111"+a;
      

  2.   

    可是单击按钮以后显示lll0并不现实输入的数字啊,不好意思下班晚所以才看到你的帖子
      

  3.   

    可是单击按钮以后显示lll0并不现实输入的数字啊,
      

  4.   

    如果t.Text为空 你期待Convert.ToInt32(t.Text)的结果是什么?
      

  5.   

    t没有值,null也是会错的你的意思是八遍两线初始化一下,然后再把收入的内容付给变量,恩我试一下
      

  6.   

    lz 运行工程的时候,会先进入Form_Load里面的,可运行之前,你又没有给textbox赋值,肯定会报错的啊!你要先赋值,才能转换的!如:
    t.Text = "abcd";
    int a = Convert.ToInt32(t.Text);
    这样就可以了!注意::null不可以转换任何类型的,转换就会报错!!!!!OK
      

  7.   

    补充一句:你要是在界面拖拽textbox控件时,没有给它赋值,在Form1_Load方法里面又没有给它赋值,还要转换它,获取它的值,肯定会报错的
      

  8.   

    赋值数字以后确实不会报错了,可是单击按钮以后不会输出输入的数字,不如你写一个程序实现我想要的好吗,在textbox中输入数字按下按钮,在显示控件中显示输入的数字
      

  9.   

    不如你写一个程序实现我想要的好吗,在textbox中输入数字按下按钮,在显示控件中显示输入的数字
      

  10.   

    t没有值,null也是会错的不如你写一个程序实现我想要的好吗,在textbox中输入数字按下按钮,在显示控件中显示输入的数字
      

  11.   

    t没有值,null也是会错的不如你写一个程序实现我想要的好吗,在textbox中输入数字按下按钮,在显示控件中显示输入的数字
    lz你这基础实在是令人担忧啊
    这里textbox输入,button点击,lable显示
    private void button2_Click(object sender, EventArgs e)
            {
                label1.Text = textBox1.Text.ToString();
            }
      

  12.   

    不如你写一个程序实现我想要的好吗,在textbox中输入数字按下按钮,在显示控件中显示输入的数字
        //假设你要显示控件是 label
    protect void btn_click(object sender,eventargs e)
    {        if(textbox.Text!="")//判断textbox的值是否为空
        {
                label.Text=textbox.Text;//不为空就赋值给label
        }
    }
      

  13.   

    例如,按钮的名称是button的话:private void Form1_Load(object sender, EventArgs e)
            {
                
            }
    private void button1_Click(object sender, EventArgs e)
            {
                int a;
                int.TryParse(t.Text, out a);
                l.Text = "111" + a;
            }