小弟我这个代码哪里出错了?帮小弟我看看啊
我这个代码哪里出错了?帮我看看啊。。。
最后实现在textbox3中输出textbox2,textbox1的和。
public partial class Form1 : Form
{
int i, j, k;
public Form1()
{
InitializeComponent();
}
public void textBox1_TextChanged(object sender, EventArgs e)
{
string sz1 = textBox1.Text;
int i = Convert.ToInt32(sz1);
}
public void button1_Click(object sender, EventArgs e)
{
k = i + j;
}
public void textBox2_TextChanged(object sender, EventArgs e)
{
string sz2 = textBox1.Text;
int j = Convert.ToInt32(sz2);
}
private void Form1_Load(object sender, EventArgs e)
{
}
public void textBox3_TextChanged(object sender, EventArgs e)
{
string he = textBox3.Text;
int k = Convert.ToInt32(he);
k = i + j;
}
}
------解决思路----------------------
int i = Convert.ToInt32(sz1); int j = Convert.ToInt32(sz2); i 和 j 这两个你在外面已经声明了全局的,就不需要再声明一个局部,不然全局的还是么有赋值
话说要实现你说的也不是按照你说的这样搞的
要么,一、边输入边得到结果,二、两个文本框输入后再点击“计算”按钮在第三个文本框中获得最后的值
最后实现在textbox3中输出textbox2,textbox1的和。
public partial class Form1 : Form
{
int i, j, k;
public Form1()
{
InitializeComponent();
}
public void textBox1_TextChanged(object sender, EventArgs e)
{
string sz1 = textBox1.Text;
int i = Convert.ToInt32(sz1);
}
public void button1_Click(object sender, EventArgs e)
{
k = i + j;
}
public void textBox2_TextChanged(object sender, EventArgs e)
{
string sz2 = textBox1.Text;
int j = Convert.ToInt32(sz2);
}
private void Form1_Load(object sender, EventArgs e)
{
}
public void textBox3_TextChanged(object sender, EventArgs e)
{
string he = textBox3.Text;
int k = Convert.ToInt32(he);
k = i + j;
}
}
------解决思路----------------------
int i = Convert.ToInt32(sz1); int j = Convert.ToInt32(sz2); i 和 j 这两个你在外面已经声明了全局的,就不需要再声明一个局部,不然全局的还是么有赋值
话说要实现你说的也不是按照你说的这样搞的
要么,一、边输入边得到结果,二、两个文本框输入后再点击“计算”按钮在第三个文本框中获得最后的值