C#numericupdown控件 - 焦点

时间:2010-03-04 11:11:34

标签: c#

我正在使用numericupdown控件,一个用于设置最小范围,另一个用于设置最大范围。用户通过按删除键或退格键移除最小范围数值更新中存在的整个值,并移动到最大范围,现在在最小范围数值下降中显示默认值。为此我正在收听LostFocus事件并分配值,但不显示值。在这种情况下如何显示值。

2 个答案:

答案 0 :(得分:1)

        private void numericUpDown1_Leave(object sender, EventArgs e)
        {
            if (numericUpDown1.Controls[1].Text == String.Empty)
            {
                numericUpDown1.Controls[1].Text = numericUpDown1.Minimum.ToString();
                numericUpDown1.Value = numericUpDown1.Minimum;
            }
        }

答案 1 :(得分:0)

这会回答你的问题吗?

if (numericUpDown1.Text == String.Empty) {
    numericUpDown1.Text = numericUpDown1.Minimum.ToString();
    numericUpDown1.Value = numericUpDown1.Minimum;
}