Visual C# 简单问题!!在线等^^^^^^

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:50:49
namespace Seq
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void textBox1_TextChanged(object sender, EventArgs e)
{

}

private void textBox2_TextChanged(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{

}
}
}

在窗体上的"textBox1"控件上输入5 单击按钮后,让输入的5乘以3后将结果显示在textBox2上,需要怎么添加代码?谢谢

private void button1_Click(object sender, EventArgs e)
{
textBox2.Text=(Convert.ToInt32(textBox1.Text)*3).ToString();
}

其实
textBox1_TextChanged与 textBox2_TextChanged,这两个方法可以不要。
关键在于textBox1取的值要转为数字;Convert.ToInt32就是将它转为数字,但是,如果是字母或其它字符,就会报错,你还要进行一些其它的处理,例如验证用户是否输入的是数字;
这里仅是最简单的代码。

在失去焦点的时候写代码就好了

private void button1_Click(object sender, EventArgs e)
{
int i = int.Parse(this.textBox1.text.ToString());
int count = i*3;
this.textBox2.text = count.ToString();
}