RZCOMBOBOX的ONCHANGE事件(100分)

  • 主题发起人 主题发起人 forall
  • 开始时间 开始时间
F

forall

Unregistered / Unconfirmed
GUEST, unregistred user!
记录开始的时候的值,选择变化后的值。
例如:一开始选择的是3,然后选择2,那么他们有一个差 3-2=1
如果一开始选择的是2,然后选择5,那么他们有一个差 5-2=3
怎么记录前后的变化。
 
你把第一次的值放到一个变量中,然后在OnChange事件中进行比较,如与变量中的值相等则不处理,否则就计算它们的差,如果你不想先比较大小后再计算就直接用Abs(变量值-后面值)
 
楼上不行,如果onchange后,再次onchange的时候怎么处理?
 
楼主,
我觉得szhcracker的思路是对的,只有先把原来的值保存起来,然后再与新的值做比较,才行。
现在的关键问题是:
(1)应该如何记录RZCOMBOBOX的原值?
(2)原值在什么时候需要更新?
比如:我要求,在窗口创建的时候OnFromShow的时候记录原值,然后每次改变只与这个原值做比较,无论你在后面选择多少次,都只与第一个的原值做比较。
这样就能实现。
 
我以前做的就是一个变量来存前一个数据,然后再用其对比新旧值的大小
 
后退
顶部