>In a List Box, how to known the item before the interactiveChange Event triggered?
When the listbox gets focus, place it's value in the ListBoxe's TAG property:
procedure MyForm.MyListBox.Gotfocus
this.tag=transform(this.value)
That way, after the interactive change, you can compare the current value with the old value in the TAG property.
Imagination is more important than knowledge