Just for interest, I can confirm the exact same behaviour on a very simple form. I don't think your Form is corrupt, it looks to me like the .Value property for ListBox is broken. ComboBox works fine using the .Value to load and either .Value of .ListIndex to output. ListBox works reliably loading and dumping using .ListIndex but .Value... not so much. No ammount of "DoEvent"-ing seems to make any difference...
|