title: CheckBox (event) method for "checked = false"
body: <p>Is there any method or Is it possible to write a method to execute a set of instructions when a <strong>(Windows Form)</strong> checkbox is unchecked (but not when checked)? I will clarify this providing my sample code.</p>
  
  <p><strong>Existing Sample Code:</strong></p>
  
  <pre><code>private void ChkBox_CheckedChanged(object sender, EventArgs e)
  {
      if (ChkBox.Checked == false)
          {
                  MessageBox.Show("unchecked");
          }
  }
  </code></pre>
  
  <p><strong>Q:</strong> Could that <code>if condition</code> be avoided by writing a method for this which gets executed only when checkbox is unchecked.</p>
  
  <p><strong>Illustration:</strong>
  Something like this:</p>
  
  <pre><code>private void ChkBox_Unchecked(object sender, EventArgs e)
  {
      MessageBox.Show("unchecked");
  }
  </code></pre>
  
  <p><strong>additional comments:</strong> I don't have anything to execute for event 'checkbox is checked' .. So just thinking if I can avoid <code>checkchanged</code> event by replacing it with <code>unchecked</code> type of event.</p>