搬家第二天-38.Wincc V7.3 MSHFGrid 隐藏某列某行的方法

在前面一篇博客中,原始表和临时表最后一列其实是给开发人员调试看的,操作人员并不感兴趣,遇到类似这种情况,需要隐藏MSHFGrid某些列,避免误导使用人员,可以使用以下方法:

MSHFGrid.ColWidth(MSHFGrid.Cols-1)=0 '这是把最后一列隐藏起来;

MSHFGrid.ColWidth(1)=0  '这是把第一列隐藏起来;

MSHFGrid还有一个属性.ColIsVisible(列号),如果不熟悉MSHFGrid控件的,有时会误以为这个可以设置每一列的显示和隐藏,实际上这个属性是只读的,它表示了在画面中某一列是不是看得见,有时候控件宽度小,列数多,需要拖动滚动条才能看到隐藏的列,这时ColIsVisible就为false。

相应的.RowHeight(行号)=0可以隐藏某一行的内容,RowIsVisible(行号)就是读取某一行是不是在当前画面中看得见。

posted @ 2021-01-30 20:48  来自金沙江的小鱼  阅读(440)  评论(0编辑  收藏  举报