【发布时间】:2014-10-27 02:58:57
【问题描述】:
我需要在txtMoney(文本框)中输入物有所值,我想在LostFocus 时添加千位分隔符。我的钱看起来像 1.500, 2.000.000,...,它们只是整数,可以除以 100。 我该怎么做?
void txtMoney_LostFocus(对象发送者,EventArgs e) {
}
【问题讨论】:
标签: string winforms textbox format
我需要在txtMoney(文本框)中输入物有所值,我想在LostFocus 时添加千位分隔符。我的钱看起来像 1.500, 2.000.000,...,它们只是整数,可以除以 100。 我该怎么做?
void txtMoney_LostFocus(对象发送者,EventArgs e) {
}
【问题讨论】:
标签: string winforms textbox format
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;
}
示例为越南语格式。
【讨论】: