假设我们在控件的值字段中显示了 0
,我希望如果值为 0
- 显示 string.Empty
(我知道值的类型是小数,不能插入字符串而不是小数,但仍然......也许那里可能有一些格式?)。
最佳答案
注意:这取决于 NumericUpDown
的当前实现。
您需要做的是创建一个继承自 NumericUpDown
的新控件,这样:
public partial class SpecialNumericUpDown : NumericUpDown
{
public SpecialNumericUpDown()
{
InitializeComponent();
}
protected override void UpdateEditText()
{
if (this.Value != 0)
{
base.UpdateEditText();
}
else
{
base.Controls[1].Text = "";
}
}
}
关于c# - 我可以在 NumericUpDown 控件中隐藏值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3369589/