title: Public string doesn't want to update
body: <p>I have two forms.. Form1.cs and TwitchCommands.cs</p>
  
  <p>My Form1.cs has a global variable</p>
  
  <pre><code>public string SkinURL { get; set;}
  </code></pre>
  
  <p>and I want that string to be the value of a textbox in TwitchCommands.cs</p>
  
  <p>Here's the code in TwitchCommands.cs that should set the public string "SkinURL" in Form.cs</p>
  
  <pre><code>private void btnDone_Click(object sender, EventArgs e)
          {
              if (txtSkinURL.Text == @"Skin URL")
              {
                  MessageBox.Show(@"Please enter a URL...");
              }
              else
              {
                  var _frm1 = new Form1();
                  _frm1.SkinUrl = txtSkinURL.Text;
                  Close();
              }
          }
  </code></pre>
  
  <p>Here's the code in Form1.cs that tries to access the string "SkinURL"</p>
  
  <pre><code>else if (message.Contains("!skin"))
                  {
                      irc.sendChatMessage("Skin download: " + SkinUrl);
                  }
  </code></pre>
  
  <p>Let's say the txtSkinURL.text = "www.google.ca" and I call the commmand in Form1.cs</p>
  
  <p>It returns "Skin download: " instead of "Skin download: www.google.ca"</p>
  
  <p>Does anyone know why?</p>