are you creating the form modally? This setting means that "whatever you just invoked is in charge until closed, you can't swap out of it" which is useful for OK type messages that require information from user to proceed, but poor for forms that are side by side, because you can't swap! Back in the day this was done via "do modal" in some places and a setting in the widget itself in other cases. Dunno about how its done currently (not that 2013 is remotely current, you should upgrade so you can use c++ 17 features).