Windows Forms. Имя Button1 не существует в текущем контексте

Решил сделать простенькую программу, набросал кое-какие наработки: кнопка1 активирует прогресс бар, но изначально недоступна. Чтобы её разблокировать, нужно нажать на кнопку2.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp2
{
public partial class Form1 : Form
{
public Boolean data1 = false;
public Form1()
{
InitializeComponent();
Button1.Enabled = false;
}

private void Button1_Click(object sender, EventArgs e)
{
progressBar1.PerformStep();
}

private void Button2_Click(object sender, EventArgs e)
{

}
}
}
Получаю ошибку: Имя button1 не существует в текущем контексте. Как это исправить и с чем это связано?

А какая строчка выделяется при этой ошибке?

Дело в том, что компилятор не понимает, что такое Button1, потому что вы её не объявили. То есть Вы написали проверку активации Button1, но компилятор не понимает, что конкретно ему проверять. Объявите её, ошибка должна исчезнуть.

Добавить комментарий