VSFlex 8.0
我用VSFLEX8.OCX的时候,在软件里设置ROWS=0和COLS=0时怎么报381错误啊 回复 1楼jessicagao的帖子感谢对该问题的反馈。
对于ActiveX的VSFlexGrid,Cols和Rows属性的最小值是0,设置0不能重现你的问题。
从381的错误提示来看,你是不是使用了SelChange 相关事件?如果是,你可以尝试代码设置:
flex.Flags = flexCFV7SelectionEvents
如果不是,为了帮助你解决问题,我们需要了解你们的具体使用场景。 我目前是在C#和VB6+WIN7环境下使用的,在VB6调试的时候没有问题,但是组包生成EXE之后,在初始化控件的时候有两行代码VSGFLEX.ROWS=0;VSGFLEX.COLS=0;报错“381”“无效的属性”。没有用SelChange ,只用了EnterCell、LeaveCell、ChangeEdit、CellButtonClick、BeforeEdit事件 回复 2楼Alice的帖子
我目前是在C#和VB6+WIN7环境下使用的,在VB6调试的时候没有问题,但是组包生成EXE之后,在初始化控件的时候有两行代码VSGFLEX.ROWS=0;VSGFLEX.COLS=0;报错“381”“无效的属性”。没有用SelChange ,只用了EnterCell、LeaveCell、ChangeEdit、CellButtonClick、BeforeEdit事件 回复 3楼aken的帖子
当你设置为0的时候,移除掉了所有的行,因此会导致当前selection改变(current row 变成了-1)。
由此推测会有这样异常的产生,你可以尝试设置:
fg.Flags = flexCFV7SelectionEvents 回复 5楼Alice的帖子
我这里没有看到这个属性呀!!难道是隐藏属性?
而且我还尝试把ROWS=1,COLS=1也是相同的错误
在开发调试环境下,运行没有任何错误,但是在客户环境却报错了 有没有人来帮我啊 看看 回复 6楼aken的帖子
你好。
无法重现你的问题。
请提供重现该问题的简单demo,以及重现的步骤。
我们需要重现该问题,才能看问题出在哪里。 能够在DEMO下能出来,我就不用这么纠结啦
页:
[1]
2