关于VB控件的问题

monday_sunny 2009-02-04 09:01:35
用的是VB6.0,别人的程序,运行时老是提示“变量未定义”,是一个叫sprPlotr的变量,应该是一个控件对象,怎么样才能找到这个控件啊(窗口和控件都很多,找不到)
...全文
147 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
monday_sunny 2009-02-04
  • 打赏
  • 举报
回复
谢谢楼上几位,发现问题了,原来是FPSpread.vaSpread 这个控件的许可信息没有,不能使用定义了的sprPlot控件,所以即使定义了这个控件编译也会报错

monday_sunny 2009-02-04
  • 打赏
  • 举报
回复
嗯,用feiyun0112的方法看了一下,确实是Spread控件,这是VB自带的还是第三方控件?可是定义了为什么编译时说是变量未定义,是不是窗休上的控件被删掉了,但是代码还在,所以出现错误?

sprPlot 相关的定义如下
Begin FPSpread.vaSpread sprPlot
Height = 4764
Left = 4560
TabIndex = 23
Top = 360
Width = 8964
_Version = 131077
_ExtentX = 15811
_ExtentY = 8403
_StockProps = 64
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "MS Sans Serif"
Size = 12
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
MaxCols = 1
MaxRows = 1
SpreadDesigner = "frmSmartCHAR.frx":0442
End
神马都能聊 2009-02-04
  • 打赏
  • 举报
回复
在窗体上面找控件的名字是sprPlot的,像是spread控件
feiyun0112 2009-02-04
  • 打赏
  • 举报
回复
你还有没有原始代码,没被你打开过的。

用记事本打开frm文件,查找sprPlotr,看看前面定义

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://feiyun0112.cnblogs.com/
monday_sunny 2009-02-04
  • 打赏
  • 举报
回复
搜索了所有这个对象的代码了,没有发现什么有用的信息,都是调用这个对象的方法,比如 sprPlot.SetText iCol, iRow, ""
sprPlot.Visible = uGraphicsOptions.ShowTable 之类的,可能这是一个静态文本控件,但是不知道在窗口哪
对象浏览器里能够找到这不个sprPlot是属于_Form类的,并且在一个unkonwn的库里,但没也找不到是哪个控件。。。。。。。
SYSSZ 2009-02-04
  • 打赏
  • 举报
回复
变量名是程序员随意起的,要找到这个控件光有变量名怕不行.根据代码有时可推测

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧