Josh120
13 discussion posts
If you create a new windows forms application and set the WindowState to WindowState.Maximized, the Left property to 0, and the Top property to 0. DisplayFusion is unable to shift the window between monitors, it goes from a maximized state to a 'Restored' state, moves over to the other monitor, then moves back to the original monitor, then goes back to a maximized state.
A sample repro VS project is attached. This also happens with WPF applications. One example of a popular application that is affected by this bug is SVNMonitor (www.svnmonitor.com).
If you stick a breakpoint in the code to position the window top/left/maximized you see that it is only called on application start, not again when DisplayFusion interacts with it, which is why it seems strange that this behaviour occurs.
This bug has been in DisplayFusion for a long time, not always though, I forget which version it was in when this behaviour first started.
Regards,
Josh.
Andrew M
37 discussion posts
thanks for the in-depth feedback of this issue Josh - We'll use your information to investigate and get back to you.
Kevin F.
456 discussion posts
Whats your shortcut for monitor swap? And are you using w7?
Josh120
13 discussion posts
My monitor swap shortcut key is Win+X, I'm on XP SP3, fully patched.
Josh120
13 discussion posts
Thanks Jon, that's awesome. Your support of your applications is outstanding.
Completely off-topic question, do you mind me asking how you're doing your internationalized installer?