代码改变世界

如何使用UltraCurrencyEditor

2007-07-09 20:10  IT篮球者  阅读(495)  评论(0)    收藏  举报

1.0 摘要

//简要说明该文档内容

本文将介绍UltraCurrencyEditor的常规使用。

2.0 内容

//可自行增加小分类2.1

UltraCurrencyEditor可以方便的编辑和显示金额信息:

               
2.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.2 取值:

              ultraCurrencyEditor获得的值的类型是decimal,通过ultraCurrencyEditor.Value即可获得:

     private void ultraButtonTest_Click(object sender, EventArgs e)
        
...{
            
decimal currency;
            currency = ultraCurrencyEditorDemo.Value;
            MessageBox.Show(currency.ToString());
        }