请问VB.NET中 自定义控件 新增属性时如何设定为其他对象?

开发环境:VS2008+VB.NET+.NET2.0新增了一个自定义控件,需要在控件中新增一个属性,此属性为其他对象如label、textbox。PropertypLab... 开发环境:VS2008+VB.NET+.NET 2.0

新增了一个自定义控件,需要在控件中新增一个属性,此属性为其他对象如label、textbox。

Property pLabel() As Label
Get
Return Me.ViewState("pLabel")
End Get
Set(ByVal value As pLabel)
Me.ViewState("PGridView") = value
End Set
End Property

此时可以看到属性,但是一赋值为label1,就报错!

请问如何操作?多谢!
能否给一个稍微完整点的DEMO,主要的问题是不知道如何在设计阶段如何赋值?

多谢!
展开
 我来答
启岩
2009-09-09 · TA获得超过1851个赞
知道小有建树答主
回答量:809
采纳率:0%
帮助的人:632万
展开全部
Dim _pLabel As Label
Property pLabel() As Label
Get
Return _pLabel
End Get
Set(ByVal value As Label)
_pLabel = value
End Set
End Property
藩藉宋叶舞
2019-09-05 · TA获得超过3986个赞
知道大有可为答主
回答量:3143
采纳率:34%
帮助的人:218万
展开全部
Dim
_pLabel
As
Label
Property
pLabel()
As
Label
Get
Return
_pLabel
End
Get
Set(ByVal
value
As
Label)
_pLabel
=
value
End
Set
End
Property
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式