C# 菜鸟问题 送分

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:03:11
我做了个windows窗体 有两个textbox控件和一个buttom控件
buttom控件的Enabled属性被我设为false
我想等哪2个textbox控件都有值的时候 buttom的Enabled属性才为ture

//被采纳的答案另外+++++分

在Form的构造函数中加入下面的代码
this.textBox1.TextChanged +=new EventHandler(onTextChanged);
this.textBox2.TextChanged += new EventHandler(onTextChanged);

然后定义一个下面的方法

protected void onTextChanged(object sender, EventArgs e)
{
if (this.textBox1.Text.Trim()!= "" && this.textBox2.Text.Trim()!="")
this.button1.Enabled = true;
else
this.button1.Enabled = false;
}

已经操作过,准确无误。
public partial class Form1 : Form
{

public Form1()
{
InitializeComponent();

}

private void textBox1_TextChanged(object sender, EventArgs e)
{
if (!(this.textBox1.Text == "" || textBox2.Text == ""))
{
this.button1.Enabled = true;
}

}

private void textBox2_TextChanged(object sender, EventArgs