We have a 3rd party control loaded in our C# WinForms app.
When we call a method on this 3rd party ActiveX control, it asynchronously steals focus. For example:
// This call causes 3rd party to spawn a thread and steal focus milliseconds later.
foo3rdParty.DoSomething();
Is there a way to prevent a control from stealing focus?