liyutong 发表于 2020-5-19 15:49:55

GcNumber显示0的问题

GcNumber控件设置入力书式和表示书式都是######
现在的现象是输入0 焦点离开之后 控件里显示为空 但是焦点再次回到Gcnumber里 还是会显示一个0

想要实现的效果是不输入值 焦点离开显示为空 ;输入0 焦点离开 会显示一个0
这个问题需要设置什么属性或者是自己写方法吗

Richard.Ma 发表于 2020-5-19 18:27:50

问题已收到,我这边验证后给您回复结果

Richard.Ma 发表于 2020-6-1 09:36:26

非常抱歉回复的晚了,

现在的现象是输入0 焦点离开之后 控件里显示为空 但是焦点再次回到Gcnumber里 还是会显示一个0

这是InputMan当时的design。

workaround:

this.gcNumber.AlternateText.DisplayNull.Text = "";   //vlaue为null的时候,DisplayText为空字符
this.gcNumber.AlternateText.DisplayZero.Text = "0";//value为0的时候,DisplayText为0
this.gcNumber2.Value = null;//默认是0,但是第一次输入时,0不会显示,所以设为null
this.gcNumber2.AllowDeleteToNull = true;//允许value为null

liyutong 发表于 2020-6-1 14:26:49

Richard.Ma 发表于 2020-6-1 09:36
非常抱歉回复的晚了,

现在的现象是输入0 焦点离开之后 控件里显示为空 但是焦点再次回到Gcnumber里 还 ...

麻烦您了
这个是之前designer里忘记设置最小位数了
设置这个Me.GcNumber1.Fields.IntegerPart.MinDigits = 1 之后就好了

Richard.Ma 发表于 2020-6-1 15:28:39

好的:loap1:

nobt 发表于 2023-8-1 17:01:31

:hjyzw:

Richard.Ma 发表于 2023-8-1 18:45:55

:mj72:
页: [1]
查看完整版本: GcNumber显示0的问题