I have an existing VB6 application which I am slowly moving its code to DotNet, in a lot of instances this means having to use DotNet usercontrols and hosting them in the VB6 form using the Interop Forms Toolkit v2.
At present the current method is to develop the usercontrol in C# and then have a VB.NET usercontrol which inherits from the C# version and host the VB.NET control in the VB6 form.
The only part where I am struggling is trying to capture the Leave or Validated events on a textbox when the next control to get focus is outside the Dotnet usercontrol. The events simply do not fire or my handlers do not get run.
Has anyone solved this issue or am I missing something?