方法名称 | 分类 | 说明 |
AutoSizeCol | 界面 | 将指定列的宽度设置为合适的宽度,以显示所有内容。 |
AutoSizeCols | 界面 | 将表中所有列的宽度设置为合适的宽度,以显示所有内容。 |
AutoSizeFixedCols | 界面 | 自动设置固定行的列宽 |
AutoSizeFixedRows | 界面 | 自动设置标题行高。 |
AutoSizeRow | 界面 | 将指定行的高度设置为合适的高度,以显示行中所有的内容。 |
AutoSizeRows | 界面 | 将表中所有行的高度设置为合适的高度,以显示行中所有的内容。 |
Vb.Net |
Dim tbl As SmGrid=Proj.CurrentSmGrid '当前表所有列都扩展到合适的宽度 tbl.AutoSizeCols() '有时候我们希望自动列宽单元格两边能再稍微留点空白,这样文本看起来会更舒服一点,这时候就可以设置一个参数 tbl.AutoSizeCols(4) '我们还可以设置某个区间的几个列自动显示列宽。比如第三列到第五列自动显示列宽,并且两边留个4像素的空白 tbl.AutoSizeCols(2,4,4) '指定某一列自动设置到合适的列宽 tbl.AutoSizeCol(3) '指定第4列自动设置到合适的列宽,并且在两边留个5像素的空白 tbl.AutoSizeCol(3,5) '自动设置标题栏的行高 tbl.AutoSizeFixedRows() '自动设置行标题的列宽 tbl.AutoSizeFixedCols() '当前所有行都扩展到合适的高度 tbl.AutoSizeRows() '指定某一行自动设置到合适的高度 tbl.AutoSizeRow(3) |
C# |
SmGrid tbl = Proj.CurrentSmGrid; // 当前表所有列都扩展到合适的宽度 tbl.AutoSizeCols(); // 有时候我们希望自动列宽单元格两边能再稍微留点空白,这样文本看起来会更舒服一点,这时候就可以设置一个参数 tbl.AutoSizeCols(4); // 我们还可以设置某个区间的几个列自动显示列宽。比如第三列到第五列自动显示列宽,并且两边留个4像素的空白 tbl.AutoSizeCols(2, 4, 4); // 指定某一列自动设置到合适的列宽 tbl.AutoSizeCol(3); // 指定第4列自动设置到合适的列宽,并且在两边留个5像素的空白 tbl.AutoSizeCol(3, 5); // 自动设置标题栏的行高 tbl.AutoSizeFixedRows(); // 自动设置行标题的列宽 tbl.AutoSizeFixedCols(); // 当前所有行都扩展到合适的高度 tbl.AutoSizeRows(); // 指定某一行自动设置到合适的高度 tbl.AutoSizeRow(3); |