有没有办法在 C1FlexGrid 中设置单个列的最小宽度?
Is there a way to set minimum width on individual columns in C1FlexGrid?
使用 vb.net WinForms。我可以为 flexgrid 的列集合设置最小宽度,但是有没有办法让每列的最小宽度不同?我找不到任何支持这一点的东西。非常简单的问题,但如果需要更多信息,请告诉我。
grid有一个Cols属性,你传入column的索引,那么Column的宽度为属性:
示例:
grid.Cols[0].Width = 50
参考文献
http://helpcentral.componentone.com/nethelp/c1flexgrid/C1.Win.C1FlexGrid.4~C1.Win.C1FlexGrid.C1FlexGrid.html
http://helpcentral.componentone.com/nethelp/c1flexgrid/C1.Win.C1FlexGrid.4~C1.Win.C1FlexGrid.ColumnCollection.html
http://helpcentral.componentone.com/nethelp/c1flexgrid/C1.Win.C1FlexGrid.4~C1.Win.C1FlexGrid.Column_members.html
http://helpcentral.componentone.com/nethelp/c1flexgrid/C1.Win.C1FlexGrid.4~C1.Win.C1FlexGrid.Column~Width.html
较新的 C1FlexGrid 版本提供了功能 "Column.StarWidth",用于根据父控件中的可用 space 调整所有列的大小。
在这里,您可以为每个列指定一个最小宽度:
c1FlexGrid.Cols(2).StarWidth = "*";
c1FlexGrid.Cols(2).MinWidth = 100;
使用 vb.net WinForms。我可以为 flexgrid 的列集合设置最小宽度,但是有没有办法让每列的最小宽度不同?我找不到任何支持这一点的东西。非常简单的问题,但如果需要更多信息,请告诉我。
grid有一个Cols属性,你传入column的索引,那么Column的宽度为属性:
示例:
grid.Cols[0].Width = 50
参考文献 http://helpcentral.componentone.com/nethelp/c1flexgrid/C1.Win.C1FlexGrid.4~C1.Win.C1FlexGrid.C1FlexGrid.html http://helpcentral.componentone.com/nethelp/c1flexgrid/C1.Win.C1FlexGrid.4~C1.Win.C1FlexGrid.ColumnCollection.html http://helpcentral.componentone.com/nethelp/c1flexgrid/C1.Win.C1FlexGrid.4~C1.Win.C1FlexGrid.Column_members.html http://helpcentral.componentone.com/nethelp/c1flexgrid/C1.Win.C1FlexGrid.4~C1.Win.C1FlexGrid.Column~Width.html
较新的 C1FlexGrid 版本提供了功能 "Column.StarWidth",用于根据父控件中的可用 space 调整所有列的大小。 在这里,您可以为每个列指定一个最小宽度:
c1FlexGrid.Cols(2).StarWidth = "*";
c1FlexGrid.Cols(2).MinWidth = 100;