版本历史 [返回]
1
提问于2009-01-18 14:20:11
143 2 5

如何重写NumericUpDown控件使能够显示非数字格式的文本?

求一个自定义MyNumericUpDown,功能,假设范围[min,max],当前值value 如果点击UpDown改变数值,则有:

   if(value>max)value=min;// value=max时Up  
   if(value<min)value=max; //value=min时Down

手动输入则不同, 输入小于min就等于min 大于max就等于max 输入空(Delete等键清除原有值)等于min.

允许显示文字. 例如:

  • value=min时显示'关'
  • value=1时显示'第一个文字值'
  • value=2时显示'第二个文字值'
  • value=3时显示'第三个文字值'


Made with Django.

当前版本: R-0127-20090523

cc-wiki