There are a few minor differences in how VB6 and VB.NET handle the Text property. Under VB6, assigning the Text property raises a runtime error if the control is a dropdown list and you attempt to assign a value different from the value of the current element. No error ever occurs in VB.NET.
VB Migration Partner perfectly mimics the VB6 behavior.