动态创建控件后,我怎么调用控件的方法。分不够再加。

liushanyu 2003-01-06 03:20:09
dim withevents oxcLR as vb.vbcontrolextender
private Sub Form_Load()
Set ocxLR = Me.Controls.Add("slpinputpro.inputcontrol", "ocx0", Me)
ocxLR.Visible = True
ocxLR.Top = picTop.Height
ocxIndex = 0
'现在是我怎么能够调用我的控件的方法。
'比如ocxLR控件有一方法:
'sub SetRegStatus(byval bRegFlag as boolean)
'RegFlag=bRegFlag
'end sub
'我怎么在主程序中调用它,而设置他的状态啊。
'比如:SetRegStatus(True),就可以设置控件的RegFlag属性啊。
'也就是说在这种调用控件的方式下,我怎么找到控件的接口,向我的控件
'传递参数啊。
end sub
...全文
36 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liushanyu 2003-01-06
  • 打赏
  • 举报
回复
fling_boy(andy) 谢谢你,以后还请多指教。
litsnake1 2003-01-06
  • 打赏
  • 举报
回复
没问题的,
ocxLR.Method
比如:
ocxLR有1个方法find和一个属性text
那么你在主程序中直接
使用
ocxLR.find
ocxLR.text=" asdfasdf"
只要ocxLR有这个方法和属性就不会错,但是如果本身不存在该方法和属性,而你有使用了它,那么出错是必然的
fling_boy 2003-01-06
  • 打赏
  • 举报
回复
ocxLR.object. 就可以了,所有非公有的属性和方法都只能这样使用。
liushanyu 2003-01-06
  • 打赏
  • 举报
回复
flyhot(阳光清晨) 可以提写建议嘛。
flyhot 2003-01-06
  • 打赏
  • 举报
回复
gz

1,453

社区成员

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

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