The ValueSign property determines what value can be accepted. If the value is ValueSignControl.Positive, only number which not smaller than zero is allowed. If the value is ValueSignControl.Negative, only number which not bigger than zero is allowed. And ValueSignControl.NoControl means all number is allowed.