I have a WinForm, which has 2 panels, Left and Right Panel. Both Panels have Tree View added to them to display 2 lists. When I run the application and open this form, strangely the left and right forms interchange or switch positions, so I see the left panel on the right side, and the right panel on the left side.
What is wierd is that I have 2 development machines with same environment, VS 2012 and SQL server 2012. Running same application (debug or release configuration) on machine A display form correctly, panels displayed at the proper locations. On the 2nd machine, when I build and run the same application, the form displays panels with interchanged positions.
This application has been deployed and we have 15+ users using this tool. They also get the correct view of the form (i.e Left panel appears on the left side, and right panel appears on the right side)
I don't understand why only one machine shows different results? What would cause panes to change positions OR "appear" differently in the GUI?
Ps: One difference between both development machines that I can see is, the machine with strange (wrong) results has VS 2012 and SQL server 2012, therefore only framework 4.5 installed in the control panel programs list. The other development machine, which shows the form panels correctly, has both VS 2008, 2012 and Sql server 2012, Hence It has framework version 2, 3, 4, in installed program.
Please suggest what to look for more, as if the development environment becomes unreliable or is not displaying GUI items correctly, how am I supposed to verify behavior of the application at all :(