我需要在txtMoney(文本框)中输入物有所值,我希望当LostFocus时,它将添加千位分隔符。我的钱看起来像 1.500、2.000.000,...,它们只是整数,可以除以 100。
我该怎么做?
void txtMoney_LostFocus(对象发送者,EventArgs e)
{
}
private readonly CultureInfo _provider = CultureInfo.CreateSpecificCulture("vi-VN");
private decimal ParseMoney
{
get { return decimal.Parse(txtMoney.Text, _provider); }
}
private string FormatMoney
{
get { return string.Format(_provider, "{0:##,###}", ParseMoney); }
}
private void txtMoney_Leave(object sender, EventArgs e)
{
txtMoney.Text = FormatMoney;
}
该示例适用于越南语格式。
更多信息:标准数字格式字符串 http://msdn.microsoft.com/en-us/library/dwhawy9k(v=vs.110).aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)