Change values of variables from other forms in real time
<p>I am trying to change values of some variables in a form from another one.
I know how to pass it via constructors but that's not what I am looking for. I want to be able to pass it without changing the state of my forms.
I tried to make public variables in the initial form but I still can't access them from the other one to modify the value.</p>

<p>The first form is</p>

<pre><code>public partial class Main : Form
</code></pre>

<p>and I have the variable:</p>

<pre><code>public bool showingTexturePacks = false;
</code></pre>

<p>I tried to modify it from my second form (public partial class TexturePacksListViewer : Form) with a method:</p>

<pre><code>private void TexturePacksListViewer_FormClosed(object sender, FormClosedEventArgs e)
{
    Main main = new Main();
    main.showingTexturePacks = true;
}
</code></pre>

<p>It doesn't work.. </p>