就是onchang事件啊!有什么不妥吗??

解决方案 »

  1.   

    在OnChange事件中看itemindex属性
      

  2.   

    OnChange是什么时候触发的?改变前、改变中还是改变后?
    怎么记录改变前的Text内容,然后与改变后的Text内容比较?
      

  3.   

    不要记录,内容改变时便触发了onchange事件。
      

  4.   

    改变后触发的!
      它本身就能判断改变前的Text内容和改变后的Text内容~!!!
      

  5.   

    当你用鼠标点中与Text的中不同的Item,然后再移回到原来的Item上,也会触发Combobox.Onchang,而实际上Combobox.Text的内容还没有变化.
      

  6.   

    当你用鼠标点中与Text的中不同的Item,然后再移回到原来的Item上,也会触发Combobox.Onchang,而实际上Combobox.Text的内容还没有变化.  噢,我知道你的意思了,你想对比更改前后的TEXT是否一样,这样做:VAR
    a:string;在COMBOBOX的GOTFOCUS事件中给一个变量辅值:
    a:=COMBOBOX1.TEXT;然后在COMBOBOX的ONCHANGE事件中判断:IF COMBOBOX1.TEXT<>A THEN
    BEGIN
    STATEMENT;
    END
    ELSE
    BEGIN
    STATEMENT;
    END;
      

  7.   

    控件有得到焦点事件吗?VFP中有的.Delphi中在哪里?
      

  8.   

    如果焦点一直没有变,用鼠标点中与Text的中不同的Item,然后再移回到原来的Item上,Onenter的判断条件语句就不执行.