我现在有一个edit控件,一个progress bar控件,我想将他们的数值即时对应起来,即如果进度是30%,edit显示30,如果progress bar到了60%,则edit自动更新显示为60。想了很久还是不太会,大家看看。

解决方案 »

  1.   

    当progress bar 的刻度移动时应该有一个消息,在这个消息函数里把 edit 对应的变量给 UpdateData一下是不是可以?
    懒人在线 lazy365.126.com
      

  2.   

    这个问题也可以简化一下,就是进度条加入由我人工拖动,比如我从20拖到60,edit相应显示20到60,那该怎么做呢?是不是由一个成员变量来控制呢?谢谢
      

  3.   

    做一个接口函数,统一通过该函数设置进度条及Edit值。
    比如往该函数传入30则同时将Edit显示为30再把进度条显示为30%
      

  4.   

    主要是要完全一致性。进度条从20拖到60,edit相应显示20到60;edit由当前的60改为80,进度条则相应从60变到80
      

  5.   

    捕捉到进度条的拖动和eidt改变事件就可以了