当你用鼠标点中与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;
怎么记录改变前的Text内容,然后与改变后的Text内容比较?
它本身就能判断改变前的Text内容和改变后的Text内容~!!!
a:string;在COMBOBOX的GOTFOCUS事件中给一个变量辅值:
a:=COMBOBOX1.TEXT;然后在COMBOBOX的ONCHANGE事件中判断:IF COMBOBOX1.TEXT<>A THEN
BEGIN
STATEMENT;
END
ELSE
BEGIN
STATEMENT;
END;