Resizing C# Windows Form <p>Not sure if this is the standard way of creating a form and opening, but the code the below does display the form properly. My problem is that I can't programatically change it's size. I'm guessing it has to do with the scope, "main" creates the form object, but I'd like to be resize it in the scope where it actually gets initialized (instead of in the [Design] tab of MS Studio) but I can't find the object/handle to it! </p> <pre><code>main.cs: class MainProgram { static void Main(string[] args) { // Create Form Object and Open Gui for user MainForm newFrm = new MainForm(); // Mainform is type Systems.Windows.Forms.Form Application.Run(newFrm); } } formFile.cs: public partial class MainForm : Form { public MainForm() { InitializeComponent(); //TODO: How to Resize Form from here? //this.Size.Height = 100; // ERROR! } } </code></pre>