| 发表于:2008-02-20 15:23:05 楼主 |
有个msflexgrid控件,由于数据库字段太长被挡住了一部分,上网找到了可以自动调整的函数,请问该如何调用呢?谢谢!! 是在from_load中么?已有msflexgrid控件名称为grddr1 public sub adjustcolwidth(frmcur as form, gridcur as object, optional bnullrow as boolean = true, optional dblincwidth as double = 0) '-------------------------------------------------------------------- '功能:自动调整grid各列列宽为最合适的宽度 '参数:[frmcur]........................................当前工作窗体 ' [gridcur]......................................当前要调整的grid '-------------------------------------------------------------------- dim i, j as integer dim dblwidth as double with gridcur for i = 0 to .cols - 1 dblwidth = 0 if .colwidth(i) <> 0 then for j = 0 to .rows - 1 if frmcur.textwidth(.textmatrix(j, i)) > dblwidth then dblwidth = frmcur.textwidth(.textmatrix(j, i)) end if next .colwidth(i) = dblwidth + dblincwidth + 100 end if next end with end sub |
|
|
|
|