解决方案 »

  1.   

    试了下,可以取值的,ShowMessage(VarToStr(cxBarEditItem1.EditValue));不过输入完成以后你得按一下回车键才能取到。
      

  2.   

    看看TcxBarEditItem中有没有onCursorChange这个事件,如果有则在该事件中添加cxBarEditItem1.EditValue := cxBarEditItem1.CursorValue;
    具体的这个属性忘记了,没装这个控件所以看不到。仅供参考。
      

  3.   

    试了下,可以这样去解决,onCurChange事件中加入:keybd_event(VK_TAB,MapVirtualKey(VK_TAB,0),0,0);哈哈,分拿来吧
      

  4.   

    或者onCurChange事件加这句也行:cxBarEditItem1.EditValue := cxBarEditItem1.CurEditValue;
      

  5.   

    dev控件的这个什么bar组件从来没有玩过啊
      

  6.   

    非常感谢大家,希望以后多回一下我的帖子,onCurChange事件加这句也行:cxBarEditItem1.EditValue := cxBarEditItem1.CurEditValue 这个是可以行的,加回车我没有试过