title: Decimal Textbox in Windows Forms
body: <p>I am doing an Financial Winforms application and am having some trouble with the controls.</p>
  
  <p>My customer needs to insert decimal values all over the place (Prices, Discounts etc) and I'd like to avoid some of the repeating validation.</p>
  
  <p>So I immediately tried the MaskedTextBox that would fit my needs (with a Mask like "€ 00000.00"), if it weren't for the focus and the length of the mask.</p>
  
  <p>I can't predict how big the numbers are my customer is going to enter into the app. </p>
  
  <p>I also can't expect him to start everything with 00 to get to the comma. Everything should be keyboard-friendly.</p>
  
  <p>Am I missing something or is there simply no way (beyond writing a custom control) to achieve this with the standard Windows Forms controls?</p>