title: TopMost property not working
body: <p>I have a form that when I check a box (<code>Duplicate #</code>), a form pops up (<code>CableID_DuplicateView</code>), and I want it to remain ontop until the checkbox is unchecked. However this isn't happening.</p>
  
  <p>I have set the <code>TopMost</code> property to true both dynamically and statically;</p>
  
  <pre><code>this.TopMost = true;
  this.TopMost = Checkbox.Checked;
  </code></pre>
  
  <p>But if I click on anything on the previous form, it gets shoved to the back. </p>
  
  <p><img src="https://i.stack.imgur.com/Z8kWO.png" alt="enter image description here"></p>
  
  <p>How can I keep it ontop? </p>
  
  <p>Note: I want the other form to still be accessible beneath the top form. And yes, this is an Mdi application, does that make a difference on the <code>TopMost</code> property?</p>