Sorry, thought you were talking about VB6.
It should work fine as long as:
- Don't use operator overloading (VB.NET doesn't have it)
- Don't use case-sensitive names (in C#, firstName and FirstName are different, in VB.NET they'd be regarded as the same method)
- Don't expose any custom attributes, or expect your control's users to use custom attributes (VB.NET doesn't have them)
Chip H.