c# - 如何在 C# 的 NumericUpDown 中显示“0000”而不是“0”
问题描述
我想使用 numericUpDown 从用户那里获取 4 位数的值。所以,我想设置“0000”而不是“0”来记住他们输入4位数字。
我正在用 C# 编写 WinForm。
我在等你的帮助。
解决方案
只需覆盖UpdateEditText并格式化您的值...
public class MyNumericUpDown : NumericUpDown
{
protected override void UpdateEditText()
{
this.Text = this.Value.ToString().PadLeft(4, '0');
}
}
重建,您的新控件应该出现在工具箱的顶部。
推荐阅读
- python - Discord.py 如何使下一个用户的消息成为变量?
- php - 文件`{$path}`在laravel中不存在错误
- python - 爬行后刮掉奇怪的输出
- c++ - 如何获取对象的名称
- python - 如何从另一个 .py 调用 Python 代码?(当我按空格键时,两个 .py 都在同一个文件中)
- python - 无论如何使用熊猫将html文件读取为excel或csv?
- asp.net-core - 在带有 EF Core 的 MVC Core App 中使用 asp-for 设置属性?
- android - Cordova fcm 插件:“块”参数必须是字符串类型或 Buffer 的实例
- image - 将文件保存/加载为字节缓冲区
- typescript - VSCode 中的打字稿扩展