title: Control.ClientRectangle vs Control.DisplayRectangle
body: <p>I understand the concept of Client Rectangle regarding a Form/Control,<br>
  yet I don't understand what the difference is between<br>
  <code>Control.ClientRectangle</code> and <code>Control.DisplayRectangle</code>..</p>
  
  <p>After reading the MSDN pages for both of these properties, it is not clear when one of them would return a different value from the other..</p>
  
  <p>The MSDN page for <code>.ClientRectangle</code> says:</p>
  
  <blockquote>
    <p>The client area of a control is the bounds of the control, minus the
    nonclient elements, such as: Title Bar, Border, Scroll Bars, and Menu.</p>
  </blockquote>
  
  <p>That's pretty clear.</p>
  
  <p>Yet the MSDN page for <code>.DisplayRectangle</code> says:</p>
  
  <blockquote>
    <p>For the base control class, this is <strong>equal to the client rectangle</strong>.<br>
    However, inheriting controls might want to change this if their client
    area differs from their display area.</p>
  </blockquote>
  
  <p>That's not so clear now..
  Where, in an inheriting control, would I want to make the <code>.DisplayRectangle</code> value different from the <code>.ClientRectangle</code> one?</p>
  
  <p><strong>Control.ClientRectangle:</strong><br>
  <a href="https://msdn.microsoft.com/en-us/library/system.windows.forms.control.clientrectangle.aspx">https://msdn.microsoft.com/en-us/library/system.windows.forms.control.clientrectangle.aspx</a></p>
  
  <p><strong>Control.DisplayRectangle:</strong><br>
  <a href="https://msdn.microsoft.com/en-us/library/system.windows.forms.control.displayrectangle.aspx">https://msdn.microsoft.com/en-us/library/system.windows.forms.control.displayrectangle.aspx</a></p>