面具面具文本框来回小数 [英] Mask of mask Text box fro decimal

查看:80
本文介绍了面具面具文本框来回小数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用屏蔽文本框我希望屏蔽文本框最多取7位数和2位小数。

例如1234567.12。目前我使用mask作为ddddddddddd。在我的表中小数精度是9,2.so用户可以放8个数字,所以算术溢出异常即将来临。

可以有人建议掩盖这种情况。我也试过用ddddddd.dd但这也是不适用于我。



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"/>

推荐答案

使用< b> 0000000.00 掩码代替你的掩码,最大数字设置为 MaxLength 属性TextBox
Use the 0000000.00 mask instead of yours, and max digits set with MaxLength property of TextBox


这篇关于面具面具文本框来回小数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆