VB.net solidworks interaction

I am creating a new macro in vb.net that cycles through a couple user forms and manipulates a solidworks assembly accordingly.  I know in VBA you could interact with solidworks and modify whatever you are working on while the macro is still active, but not doing anything (Userform is active but not doing anything).  But in vb.net I am not able to inetact with solidworks at all until the macro is closed.  Is this typical behavior or am I missing something. 

Any help would be greatly appreciated.

-James

SolidworksApi macros