[WinForm每日一帖] 如何使用UltraCurrencyEditor

  
UltraCurrencyEditor可以方便的编辑和显示金额信息:
1. 先介绍一些基本属性的设置:
a. 币别
看到上图中的¥,大家都知道是人民币,那如果想做美刀(比人民币值钱,要是英镑就更好了)的生意怎么办呢?通过设置属性: 即可办到,单击后面的 弹出一个选择国家地区的对话框(不是选币别?一个国家或地区对应一种币别嘛……)
     选择以后OK返回即可看到前面的符号已经变成了
    
b. MaskInput
有了币别,就可以输入金额了。
这时候有人说了,我可是要输入上百亿的金额啊(有钱),而这里只能输入9位,或者有人说我就不想输入这么大的金额,6位以下就够了,更或者有人说我的金额都是整数,这么多要求都可以使用MaskInput来设置。
可以选择已有的MaskInput
也可以自定义MaskInput:
1){currency:后面表示整数位数和小数位数,分别设置就可以了,如果是只写整数(比如:{currency:9},则自动保留2位小数,应该写为{currency:9.0}),
“c”表示输入的方式为Continous,即为连续输入数字,没有c则表示整数位和小数位分别输入。
“-”代表是否可以输入负数,“+”号表示数字前面始终带有正号或符号(通过输入+/-来切换)。
2){LOC}$ 是另一种写法,可以自定义“,”号的位置(currency是固定的使用千位符),也可以定义小数点。也可以设置“+/-”。但不支持设置输入的方式(c)。
 
c. SpinButtonDisplayStyle
这个属性可以使UltraCurrencyEditor的最左边出现微调的按钮
点击上下即可。
2. 取值:
      
ultraCurrencyEditor获得的值的类型是 decimal,通过ultraCurrencyEditor.Value即可获得:
private  void  ultraButtonTest_Click( object  sender, EventArgs e)
        
... {
            
decimal  currency;
            currency = ultraCurrencyEditorDemo.Value;
            MessageBox.Show(currency.ToString());
        }
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值