wincc MSHFlexGrid

wincc7.3 MSHFlexGrid 控件怎么实现手动录入功能啊?(或者有什么支持手动输入的表格控件?)我查了有用TEXT控件作为录入窗口的。但是案列是VB里面的,不是VBS里面的,没办法用。另外我参考了此论坛里提供的部分VBS代码批量录入数据,也报错说不支持此方法。(也能显示,但是就是总报错要调试),另外用什么属性可以调整生成的网络格里文字的对齐方式??
Dim a,b
Set a = ScreenItems.Item ("MSHFlexGrid")
Set b = ScreenItems.Item ("text")

 a.Rows = 255 ‘设置总行数
 a.Cols = 7   ‘设置总列数
 
 a.TextMatrix(0,0)="序号" ‘#设置标题
 a.TextMatrix(0,1)="1" 
 a.TextMatrix(0,2)="2" 
 a.TextMatrix(0,3)="2" 
 a.TextMatrix(0,4)="4" 
 a.TextMatrix(0,5)="5" 
 Dim i
 For i = 1 To 255 Step 1
    a.TextMatrix(i,0)= CStr(i)  ———————–此处为报错位置
 Next

最佳答案

这个VBS的属性和VB是有区别的。我这里有一些设置的方法,是经过测试的。想要的话加我吧2606352062。
外观属性设置
?设置列宽,假设为第n列
 oList.ColWidth(n) = 800
?设置行高,假设为第n行
 olist.rowheight(n)=500
?设置某一列的对齐方式,假设为第n列
 olist.ColAlignment(n)=x
x的值对应的相关描述如下
 flexAlignLeftTop   0       单元格的内容左、顶部对齐。     
flexAlignLeftCenter   1   字符串的缺省对齐方式。单元格的内容左、居中对齐。
flexAlignLeftBottom   2   单元格的内容左、底部对齐。
flexAlignCenterTop   3     单元格的内容居中、顶部对齐。
flexAlignCenterCenter   4   单元格的内容居中、居中对齐。
flexAlignCenterBottom   5   单元格的内容居中、底部对齐。
flexAlignRightTop   6   单元格的内容右、顶部对齐。
flexAlignRightCenter   7   数值的缺省对齐方式。单元格的内容右、居中对齐。
flexAlignRightBottom   8   单元格的内容右、底部对齐。 
flexAlignGeneral   9   字符串按“左、居中”显示,数字按 “右,居中”显示。
?设置控件的行数列数(n行,x列)
oList.Rows=n     
olist.Cols=x
?选中某一个单元格(n行,x列)
oList.Row=n     
olist.Col=x
?设置某一单元格背景颜色
olist.CellBackColor = RGB(220, 220, 220)
?设置网格线的颜色
olist.GridColor=RGB(100, 220, 220)
?设置网格线的宽度
olist.GridLineWidth=5
?设置各单元之间的线的类型
GridLines = x
X对应的相关描述如下: 
flexGridNone           0 没有线。 
flexGridFlat           1 普通线(默认) 
flexGridInset          2 下陷线 
flexGridRaised         3 凸起线。
?设置表格中空白部分的颜色
olist.BackColorBkg=RGB(100, 100, 220)
?设置表格中表头部分的颜色
olist.BackColorFixed=RGB(100, 100, 100)
单元格字体设置
?设置某单元格字体为粗体

提问者对于答案的评价:
非常感谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc145116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日
下一篇 2017年6月3日

相关推荐

  • WINCC再问

    1,在NET的通道中或PG/PC接口中CP_L2_1和S7ONLINE各用在什么场合?,具体什么意思?,它门的作用是什么? 期待高手的指点 问题补充:主要想知道CP_L2…

    SIMATIC WinCC 2019年6月11日
  • 博图WINCC的问题

    如何使用客户端项目呢????以及对异地的电脑runtime的下载…. 图片说明:    最佳答案 参考文档,WinCC?PRO?V16?客户机服务器…

    2021年7月5日
  • winccflexible程序转wincc程序

    今天圣诞啊,先祝大家圣诞快乐! 手头有个winccflexible的程序,想用wincc来做,由于今天圣诞西门子放假了,所以有几个问题向各位大侠请教下 1.我知…

    SIMATIC WinCC 2019年6月11日
  • HMI内部变量如何在PLC中使用

    在一个项目中见到HMI定义的内部变量,可以传送给PLC,两者进行数据交换。格式为DB[内部变量].DBw[内部变量]。请问这是如何实现的,需要做哪些设置呢,谢谢! 最佳答案 1、通…

    SIMATIC WinCC 2021年7月5日
  • 经典WINCC

    模拟出现下图问题,是有什么没安装吗?怎么解决? 图片说明:    最佳答案 提示WINCC项目未激活先激活项目再模拟 https://support.…

    2021年7月5日
  • wincc归档数据库查询

    使用归档数据库,在画面上设置两个按钮查询,一个是以时间的查询,这个应该可以,另一个我想使用以机子的号码查询,可以实现吗? 问题补充:除了SQL数据库,还可以用什么数据库啊? 最佳答…

    SIMATIC WinCC 2019年6月10日
  • 怎么让数字输出量(Q)在WINCC的GRAGHICS DESIGNER中的RECTANGLE框显示呢

    当有一个数字量输出时,RUNTIME运行画面可以显示出来。在WINCC的GRAGHICS  DESIGNER中的RECTANGLE框显示。怎么作呢。请教具体步骤…

    SIMATIC WinCC 2019年6月11日
  • wincc打不开文件

    我想用自己的电脑安装的WINCC软件打开从其它地方拷贝来的WINCC文件,总是打不开!电脑显示的“组态的服务器无效”,请问需要修改什么东西吗?谢谢! 问题补充:谢谢各位的回答,文件…

    SIMATIC WinCC 2019年6月11日
  • WinCC软件许可证到期,如何解决

    simatic wincc runtime usb dongle:   缺少许可证A9WRCD 图片说明: &…

    2020年11月1日
  • WINCC6.0中的变量如何移动到另一个项目中

    如题,现在有两个参考项目,新项目要使用他们各自的一部分画面,画面文件的移动我已经知道了。变量不能跟着画面文件的拷贝移动怎么办呀,这样所有用到的变量要重建,还要重新连接一遍,工作量不…

    SIMATIC WinCC 2017年11月26日