I’m opening this topic because I think the Feedback is not where we should discuss about a topic, in this case about Windows, Visible and Implicit Instance.
I learned so far, that to control the Window that will show when your app starts you use App - Appearance - Default Window, interesting that the default window will show even if:
- visible is False
- implicit instance is False
-
visible and implicit instance is False
Edit: sorry, I did something wrong, this is not the case
Other windows will not show even if Visible is True.
Changing or querying a “not shown visible window” property will act as calling the Show method.
I understand now why this happens.
I know changing the behavior could break others code, so I don’t think this behavior will change. It will be nice to update and give more information about the Visible value on the docs.
For me, as forever rookie, if App - Appearance - Default Window has control over which window will show, it would be nice to be able to set only that window to Visible True, and if it is the Window that will show, not able to set Visible to False, because really there is no effect if the selected window we change those values. In the other hand, if the apps will only open 1 window by default, then every other window not selected as the Default Window, should be Visible False and not able to turn to True. Once we start our program, we can code to show/change whatever we want.
I hope this makes sense.