我正在创建一个自定义组件,我需要创建一个名为“ReadOnly”的属性,并收到错误消息:“无效使用关键字作为标识符”
代码如下:
'ReadOnly
Public Property ReadOnly As Boolean
Get
Return Me.Properties.ReadOnly
End Get
Set(ByVal value As Boolean)
Me.Properties.ReadOnly = value
End Set
End Property
有什么问题?
感谢。
答案 0 :(得分:3)
问题非常明显......您使用保留关键字作为财产的名称,而您无法做到这一点。它几乎就像编写这段代码一样:Dim Integer As Integer
。它无法完成。
你可能想看看here。正如它所说:
保留以下关键字,这意味着您不能将它们用作编程元素(如变量或过程)的名称。您可以通过将名称括在括号([])中来绕过此限制。