我的程序包含3個使用WinForms創建的靜態按鈕:button1,button2和button3。按鈕2和3設置爲enabled=False
。我想要做的是通過將它們放在一個數組中,通過點擊按鈕1來啓用這兩個按鈕。這是我的代碼到目前爲止,但不起作用。任何人都可以看到我做錯了什麼?c#設置按鈕從陣列啓用真
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
Button[] btns = new Button[2];
//Button[] btns = { button2}
public Form1()
{
InitializeComponent();
Button[] btns = { button2, button3};
}
private void Form1_Load(object sender, EventArgs e)
{
button2.Enabled = false;
button3.Enabled = false;
}
private void button1_Click(object sender, EventArgs e)
{
for (int i = 1; i < 2; i++)
{
// btns[i] = new Button();
//btns[i].Enabled = true;
}
}
}
}
請澄清「不起作用」。有沒有錯誤信息?你有沒有調試過你的代碼?你有什麼嘗試? –