Linking forms to each other by buttons makes multiple windows of same form
<p>I'm trying to create two Windows Forms with buttons in order to linking them to each other, using this code:</p>

<pre><code>private void cmdInformation_Click(object sender, EventArgs e)
{
    frmInformation information = new frmInformation();
    information.Show();
}
</code></pre>

<p>(It's the same way for the second form)
When using this code you will have multiple windows of same form if you keep clicking the buttons. What can I do to stop this?</p>

<p>The best solution will be linking forms together without creating a new one, but I don't know any other way than one above.</p>

<p><strong>Tested Hide() but it just hides the multiple windows and program remain open even if you close last shown window.</strong></p>

<p><strong>Tried Close() but when it close the main form whole program is ended.</strong></p>