Int16 VisColCount;
for (long x = 0; (x
<= (this.TableLayoutPanel1.ColumnCount - 1)); x++) {
if (this.TableLayoutPanel1.GetControlFromPosition(x, 0).Visible) {
VisColCount++;
}
}
if ((VisColCount > 0)) {
for (long x = 0; (x
<= (this.TableLayoutPanel1.ColumnCount - 1)); x++) {
if (this.TableLayoutPanel1.GetControlFromPosition(x, 0).Visible) {
SizeType.Percent.Width = (100 / VisColCount);
this.TableLayoutPanel1.ColumnStyles(x).SizeType = (100 / VisColCount);
}
else {
SizeType.Absolute.Width = 0;
this.TableLayoutPanel1.ColumnStyles(x).SizeType = 0;
}
}
}
Code Translation for .NET (C#<->VB.NET)[
^]
Convert VB.NET to C#[
^]