Winform 文本框千位分隔符要钱吗?

2024-01-08

我需要在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(使用前将#替换为@)

Winform 文本框千位分隔符要钱吗? 的相关文章

随机推荐

  • 厌倦了将 node_modules 复制到 wwwroot 文件夹

    我有一个 ASP NET 5 项目 其中包含大量 Node js 模块 它们安装在node modules folder 在开发环境 environment development 中 我开始将所有模块复制到wwwroot lib手动 当这
  • 删除 bufferscroll 插件后如何在 Sublime Text 中保存折叠/折叠的代码

    有没有办法在 Sublime Text 3 中保存 同步折叠代码从一个会话到另一个会话 现在缓冲区滚动 https packagecontrol io packages BufferScroll插件已被删除 你可以使用Auto Fold C
  • Python:在包卸载时执行操作

    在我的一个 python 项目中 我在用户目录中创建了一个 config 文件夹 但是 当通过 pip 卸载包时 config 文件夹保持不变 没有任何机密数据 因此这不是安全问题 但我想删除它以方便用户 我的问题是 有什么方法可以正确地做
  • BLE 通告数据大小限制

    在我的 Android 应用程序上 当我尝试启动 ble 广告时 我尝试添加一些额外的数据 正如我所读到的 广告数据必须 我就是这样做的 var testData abcdefghij var data AdvertiseData Buil
  • 显示单个项目的回收者视图

    我遇到一个奇怪的错误 其中 recyclerview 仅显示单个项目 以下是我的 recyclerview 适配器的代码 public class ChatAdapter extends RecyclerView Adapter
  • msys 路径转换(或 msys 的 cygpath?)

    我需要将 DEF c filepath myLib def 命令行选项从 bash 脚本传递到 MS 编译器 链接器 该路径是由 bash 脚本作为构建过程的一部分生成的 基本上 我的脚本的参数通过是 DEF c filepath myLi
  • 创建可能的字符串组合列表[重复]

    这个问题在这里已经有答案了 可能的重复 生成字符串所有可能排列的列表 https stackoverflow com questions 361 generate list of all possible permutations of a
  • 是否有一个通用的 lisp 宏用于从列表中弹出第 n 个元素?

    我对 Common Lisp 场景非常陌生 我似乎无法找到一种快速方法来从列表中获取第 n 个元素并同时将其从所述列表中删除 我已经做到了 但它并不漂亮 我真正想要的是类似 pop 的东西 但采用了第二个参数 setf x a b c d
  • Google Sheets API v4 Spreadsheets.Values.Append 返回错误 500 和 503

    Google 表格 API v4This API https developers google com sheets api reference rest v4 spreadsheets values append一直在给予错误 500
  • Java 泛型编译器错误:类型不兼容

    当用 Java 做一些不太花哨的事情时 我遇到了一个泛型错误 我无法理解为什么它不起作用 代码是 package test import java util public class TestClass public static clas
  • 如何在opengl中启用垂直同步?

    如何启用垂直同步 是不是很简单 比如glEnable GL VSYNC 尽管 glEnable 接受的选项中没有 GL VSYNC 或类似的东西 或者在opengl中没有标准的方法来做到这一点 在Windows上有OpenGL扩展方法wgl
  • 使用 Invoke 和 SynchronizationContext.Post 对象有什么区别?

    当我收到与线程上下文相关的异常时 我使用委托函数并调用该委托函数 有必要使用来自其他线程的控制 但我刚刚了解到我可以使用SynchronizationContext Post 函数 我可以在这个方法中调用我的委托 我不确定哪一个更好 这些方
  • 使用 graphql 在 Spring Boot 中进行身份验证

    我正在使用 GraphQL 开发一个 Spring Boot 项目 我正在使用 graphql java tools 和 graphql spring boot starter 我设法使用 spring security 配置安全性和会话管
  • Docker:卷中的文件未在目标中更新

    我是 Docker 新手 我使用以下 Dockerfile 创建了一个映像 FROM node 8 12 0 LABEL version 1 0 WORKDIR usr src app COPY package json RUN npm i
  • 如何使用html将一个页面的值传递到另一个页面

    您好 我有一个用 javascript 创建的定价表 我需要知道的是如何使用 javascript 通过单击按钮将第 1 行或第 2 行中的值传递到 aspx 页面中 这是我的代码
  • 使用 MVC SimpleMembership 分配角色

    我正在通过 Nuget 在 MVC3 中尝试 SimpleMembership 并已下载示例来使用 问题是我无法弄清楚如何将角色分配给特定用户 在标准 MVC 成员资格中 您可以使用类似以下内容的内容 Roles AddUserToRole
  • 对 VkDescriptorPoolCreateInfo.pPoolSizes 的这种理解是否正确?

    在Vulkan中 我知道描述符池用于分配某些布局的描述符集以在着色器中使用 但是在VkDescriptorPoolCreateInfo传递给vkCreateDescriptorPool 有一个字段pPoolSizes它需要一堆包含描述符类型
  • laravel中如何获取应用程序名称?

    我已使用设置应用程序名称 php artisan app name xyz 如何以编程方式访问 laravel 中的应用程序名称 从 laravel 版本 5 3 开始 有一个调用应用程序名称的函数 config app name 您可以更
  • 为什么 AngularJS 中的双向数据绑定是一种反模式?

    AngularJS 提供两种方式的数据绑定 我构建了几个 AngularJS 应用程序 发现双向数据绑定是一个强大的功能 它提高了我的工作效率 然而 最近我越来越多地看到声称双向数据绑定是一种反模式的帖子和文章 例子 https mediu
  • Winform 文本框千位分隔符要钱吗?

    我需要在txtMoney 文本框 中输入物有所值 我希望当LostFocus时 它将添加千位分隔符 我的钱看起来像 1 500 2 000 000 它们只是整数 可以除以 100 我该怎么做 void txtMoney LostFocus