Hi Krosemanp,
I can understand why you are confused. It seems like you have discovered a bug with VB.NET and the OnSelChange event. It actually does not fire in VB.NET at all, but works in C#. The NIM for that bug is NIM050513.
The other issue is that both the OnSelChange event and the OnEditChange event fire when you select different items. This is different than the ComboBox in VBA, and I could see how you might have code for editing that you would not want to have fire when selecting. I went ahead and logged another NIM for this issue. NIM050516, asking that only the selection event fires when changing selections.