在VB60中如何从子窗体中获得父级是usercontrol的属性呢?

scorpionc 2008-03-13 10:59:29
新建一个usercontrol activex
在上面画一个按钮,单击按钮显示另一个窗体.然后在这个窗体中按下按钮时,获得usercontrol的一个属性如下
在usercontrol 中
Public Property Get PenColor() As String
Select Case CurrentColor
Case RED
PenColor = "Red"
Case GREEN
PenColor = "Green"
Case BLUE
PenColor = "Blue"
End Select
End Property

Private Sub Command1_Click()
Form1.Show vbModal
End Sub


在from1窗体中
Private Sub Command1_Click()
Dim u As UserControl1

u.PenColor
End Sub
结果出现:无效使用属性.
请问该怎么使用呢?
thanks
...全文
200 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyserver 2008-03-14
  • 打赏
  • 举报
回复
你使用了这个控件了吗?
你首先需要在Form1上放置这个控件,然后使用s=Me.UserControl1.PenColor调用它的属性.
或者,你可以用Dim o as object /set o=CreateObject("你的类库名.UserControl")/s=o.PenColor调用属性.

1,453

社区成员

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

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