晕啊~~
首先给button1控件添加Click事件,在事件中加入如下的代码:
textBox1.Text=(char)(textBox1.Text[0]+int.Parse(textBox2.Text));
这个代码不能实现

解决方案 »

  1.   

    天哪!什么dd!
    在textchanged事件里面加上输入限制,button click同意上面
      

  2.   

    我当时给你说过,用
    textBox1.Text=(char)(textBox1.Text[0]+int.Parse(textBox2.Text));
    要有个越界的问题,
    你需要textBox1.Text[0]+int.Parse(textBox2.Text)之后进行判断。
      

  3.   

    不是越界的问题啊!
    Cannot implicitly convert type 'char' to 'string'
      

  4.   

    textBox1.Text返回的是string类型,转换成char当然会报错了。
    (textBox1.Text[0]+int.Parse(textBox2.Text)).ToString();
      

  5.   

    (textBox1.Text[0]+int.Parse(textBox2.Text)).ToString();
    显示的ascii码,我要显示的是字母,该怎么转换?
      

  6.   

    我的越界意思是(char)(textBox1.Text[0]+int.Parse(textBox2.Text))不在字母范围。
      

  7.   

    越界的问题先不考虑,可以另外加控制。但是
    textBox1.Text=(char)(textBox1.Text[0]+int.Parse(textBox2.Text));
    是不能通过编译的,显示的错误为:Cannot implicitly convert type 'char' to 'string'
      

  8.   

    我现在的问题就是知道ascii码98,怎么知道他是字母b?ascii码为66时,他是字母B?
      

  9.   

    越界的问题先不考虑,可以另外加控制。但是
    textBox1.Text=(char)(textBox1.Text[0]+int.Parse(textBox2.Text));
    是不能通过编译的,显示的错误为:Cannot implicitly convert type 'char' to 'string'
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    修改:
    textBox1.Text=((char)(textBox1.Text[0]+int.Parse(textBox2.Text))).toString();
      

  10.   

    to yokime(yokime):
    你的修改结果是错的.
    error CS0117: 'char' does not contain a definition for 'toString'
      

  11.   

    谢谢大家的帮助!我想通了,可以这么做:
    object t=(char)(textBox1.Text[0]+int.Parse(textBox2.Text));
    textBox1.Text=t.ToString();