<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Enclosed is bug fix #2 of 3 for TableLayoutPanel.</div><div><br></div><div><a rel="nofollow" target="_blank" href="http://msdn.microsoft.com/en-us/library/ms171690.aspx" style="color: rgb(35, 71, 134); outline: 0px; font-size: 12pt; ">http://msdn.microsoft.com/en-us/library/ms171690.aspx</a> says that, when the panel's AutoSize property is set to true, that Percent-style columns get treated like AutoSize-style columns with regard to the widest child control in the column.  Mono didn't do that; it does now.<br></div><div><br></div><div>Enclosed is a zip archive with a patch, a unit test, and a project.  As usual, apply the unit test, watch it fail, apply the patch, watch the unit test succeed, and use the project to verify equivalent behavior under .NET and MS Windows.</div><div><br></div><div>Coming next...a
 fix for table-layout panels when no control starts in a particular row/column.  Mono makes those rows/columns have zero extent, but .NET doesn't.  This is the bug fix that'll make the TableLayoutPanel1 project display properly under Mono.</div><div><br></div><div>Steven Boswell</div><div><br></div></div></body></html>