给限制IP格式的EditMask赋值,该怎么解决

给限制IP格式的EditMask赋值
我在Window里放入了一个EditMask,设置MaskdataType为###.###.###.###,输入的时候可以按照格式输入,只是在输入数字时检查下就行了,但是现在有个问题就是,在界面打开程序给些控件赋值时,我直接将值赋给此控件,显示出来的值有问题,想问下怎样才能正确的显示程序给控件赋的值啊
------解决方案--------------------
试试这样:
将EditMask控件的MaskDataType设为StringMask!,格式不变.
取显示的值:
string ls_display
ls_display=em_1.text
取真实的值:
string ls_really
em_1.GetData(ref ls_really)
赋值的时候:
em_1.Text=ls_really

例:
---------
假如此时的em_1显示的是"255.255.255.255"
那么ls_display的值就是"255.255.255.255",而ls_really的值为"255255255255",所以如果你要为赋值时就要这样:
em_1.text="255255255255"