What is reason for if we move the Button button1 = new Button(); within the constructor. Program is not working. Problem is highlighted.
Why is it called button1 is a private field?
using System;
using System.Windows.Forms;
using System.Drawing;
public class WindowWithButton : Form
{
//Button button1 = new Button();
public WindowWithButton()
{
Button button1 = new Button();
this.Size = new Size(300, 300);
this.Text = "Window Object With Button";
button1.Text = "Press";
this.Controls.AddRange(new System.Windows.Forms.Control[] { this.button1 });
this.button1.Location = new Point(100, 50);
}
public static void Main()
{
Application.Run(new WindowWithButton());
}
}