在C#中禁用和启用按钮

时间:2010-11-05 16:34:53

标签: c#

我正在做一些相当简单的事情,我认为会是这样。 我想要的是当点击button1我希望它禁用button1并启用button2。我收到以下错误: 错误1只能将赋值,调用,递增,递减和新对象表达式用作语句。

{
public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void button3_Click(object sender, EventArgs e)
    {
        Close();

    }

    private void Form1_Load(object sender, EventArgs e)
    {

    }
    private void RandomNumber(int min, int max)
    {
        int num = new Random().Next(min, max);
         label1.Text = num.ToString();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        RandomNumber(0,99);
        button2.Enabled == true ;
        if (textBox1.Text == label1.Text)
            MessageBox.Show("Winner");

    }

    private void label1_Click(object sender, EventArgs e)
    {

    }

    private void textBox1_TextChanged(object sender, EventArgs e)
    {

    }

    private void button2_Click(object sender, EventArgs e)
    {

    } 

}
}

10 个答案:

答案 0 :(得分:26)

在button1_click功能中,您使用'=='代表button2.Enabled == true;

这应该是button2.Enabled = true;

答案 1 :(得分:12)

button2.Enabled == true ;必须为button2.Enabled = true ;

您有一个比较==,您应该在其中分配=

答案 2 :(得分:5)

button2.Enabled == true ;

问题就在于:它应该是:

button2.Enabled = true ;

答案 3 :(得分:5)

更改此

button2.Enabled == true

button2.Enabled = true;

答案 4 :(得分:4)

button2.Enabled == true ;

应该是

button2.Enabled = true ;

答案 5 :(得分:3)

这一行是button2.Enabled == true,应该是button2.Enabled = true。你应该做任务时进行比较。

答案 6 :(得分:2)

button2.Enabled == true更改为button2.Enabled = true,您将被设置!

答案 7 :(得分:0)

您可以将此用于您的目的。

以父母形式:

private void addCustomerToolStripMenuItem_Click(object sender, EventArgs e)
{
    CustomerPage f = new CustomerPage();
    f.LoadType = 1;
    f.MdiParent = this;
    f.Show();            
    f.Focus();
}

以儿童形式:

public int LoadType{get;set;}

private void CustomerPage_Load(object sender, EventArgs e)
{        
    if (LoadType == 1)
    {
        this.button1.Visible = false;
    }
}

答案 8 :(得分:0)

更新2019

现在是IsEnabled

 takePicturebutton.IsEnabled = false; // true

答案 9 :(得分:-1)

改变这个:

button2.Enabled == true;

要:

button2.Enabled = true;