Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
i am using masked text box i want the mask textbox to take max 7 digits and two decimals.
for e.g 1234567.12.Currently i use mask as "dddddddddd".in my table the decimal precision is 9,2.so the user can able to put 8 digits so the arithmatic overflow exception is coming.
can anybody suggest mask for this situation.i have also tried with ddddddd.dd but this is also not worked for me.
 
MaskedTextBox x:Name="TxtTransPort"
                                       Grid.Row="1"
                                       Width="78"
                                       Height="23"
                                       Margin="142,161,0,0"
                                       HorizontalAlignment="Left"
                                       VerticalAlignment="Top"
                                       AllowSign="False"
                                       GroupNumerals="True"
                                       InputMask="ddddddd"
                                       IsEnabled="False"
                                       PromptChar=" "
                                       TextAlignment="Right"
                                       GotFocus ="TextBox_GotFocus"/>
Posted 3-Jul-13 0:54am
KCS1986586

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Use the 0000000.00 mask instead of yours, and max digits set with MaxLength property of TextBox
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 274
1 Shweta N Mishra 216
2 PIEBALDconsult 210
3 Sergey Alexandrovich Kryukov 185
4 BillWoodruff 174
0 OriginalGriff 7,620
1 Sergey Alexandrovich Kryukov 6,937
2 DamithSL 5,586
3 Manas Bhardwaj 4,946
4 Maciej Los 4,495


Advertise | Privacy | Mobile
Web03 | 2.8.1411023.1 | Last Updated 3 Jul 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100