I have a strange problem. I have designed a windows form application in c# and .net framework 3.5. In the runtime, the form and its controls are fine in all the computers except my laptop, where the controls are not in the correct positions.
If I design the form from scratch on my laptop with correct positioning it will result in an invalid shape for other computers.
My efforts:
- If I run the windows in Safe Mode the form size and control positions are correct.
- I have uninstalled the Video Driver and used default windows version but the problem still persists.
- I used different frameworks like 2.0 and 4.0, and different Visual Studios versions and they all have the same problems.
- Actually all the .net framework product from all the companies indicate the same issue.
My computer Settings: Laptop 1557 Studio DELL Graphic ATI Radeon HD 4500
When the text size is artificially increased to 125% text and controls that are rather closely placed will wrap around the form and push everything down/over. If this is something you intend to support, you'll simply have to redesign your form to handle the different enlargement levels you care to support and test those enlarged text modes in your app until you're satisfied with their appearance. It's not something you can strictly control, since increased text size is an accessibility feature.