.NET 4.0 / 4.5 incompatibility: WinForms / TableLayoutPanel - by Roman.St

Status : 

  Duplicate<br /><br />
		This item appears to be a duplicate of another existing Connect or internal item.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.

Sign in
to vote
ID 771954 Comments
Status Closed Workarounds
Type Bug Repros 2
Opened 11/22/2012 7:28:52 AM
Access Restriction Public


The TableLayoutPanel shows controls in a different order in certain circumstances depending on whether .NET 4.0 or .NET 4.5 is installed.

I've found this in two separate places in our codebase now, causing compatibility issues for every user until they install an update we've issued.

More about this: http://roman.st/Article/Another-NET-4.5-incompatibility

I think this difference should be fixed even though 4.5 is out of testing now; doing so would at least enable users to upgrade to a patched .NET 4.5 to get compatibility for programs which are no longer maintained.
Sign in to post a comment.
Posted by Microsoft on 11/28/2012 at 12:18 PM
Thank you for your feedback.
We were able to reproduce this issue and established that it is a duplicate of an issue reported here:

Please follow that thread for further updates. We are planning to ship this fix in the upcoming update to .NET Framework 4.5 in the next couple of months. If you place controls into separate cells in your TableLayoutPanel, this workaround will work even after we ship the fix.

Please keep the feedback coming.
The Windows Forms Product Team
Posted by Microsoft on 11/22/2012 at 9:36 PM
Thanks for your feedback.

We are rerouting this issue to the appropriate group within the Visual Studio Product Team for triage and resolution. These specialized experts will follow-up with your issue.
Posted by Microsoft on 11/22/2012 at 7:50 AM
Thank you for your feedback, we are currently reviewing the issue you have submitted. If this issue is urgent, please contact support directly(http://support.microsoft.com)