title: DateTimePicker-like Input Control
body: <p>I'm not very experienced with .NET development, so forgive me if I've missed something obvious.</p>
  
  <p>My scenario is quite simple: my program is going to deal with both the Imperial and Metric systems of measurement. I need an input control that will be able to elegantly house {feet, inches} and {meters, centimeters} (only one set at a time).</p>
  
  <p>From what I've seen in VC#'s Control Toolbox (Winforms .NETF 3.5), I'm looking for a mix of <code>MaskedTextBox</code>, <code>NumericUpDown</code>, and <code>DateTimePicker</code>.</p>
  
  <p>Namely:</p>
  
  <ul>
  <li><code>MaskedTextBox</code>'s ability of filtering user input</li>
  <li><code>NumericUpDown</code>'s ability of [in/de]crementing the user-selected [sub-]unit of measurement</li>
  <li><code>DateTimePicker</code>'s ability of "breaking apart" information in a single control. I'm specifically interested in breaking apart say feet and inches while still displaying them on the same control</li>
  </ul>
  
  <p>I should also point out that I'm most interested in replicating <code>DateTimePicker</code>'s ability to keep separate pieces of input in a single control.</p>
  
  <p>I would greatly appreciate your thoughts as to what base control I should sub-class in order to achieve this functionality.</p>
  
  <p>Cheers!</p>