首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

请问一个自定义控件属性有关问题

2013-07-08 
请教一个自定义控件属性问题本帖最后由 wuyazhe 于 2013-06-28 17:11:21 编辑出现问题的类全体如下:Public

请教一个自定义控件属性问题
本帖最后由 wuyazhe 于 2013-06-28 17:11:21 编辑 出现问题的类全体如下:

Public Class Chapter
    Public Sub New()
        m_Sections = new List(of Section)
    End Sub


Private m_Sections As List(Of Section)
Public Property Sections() As List(Of Section)
        Get
            Return m_Sections
        End Get
        Set(ByVal value As List(Of Section))
            m_Sections = value
        End Set
End Property
Public Sub AddS(ByVal strContain As String)
      m_Sections.Add(strContain) 
End Sub
End Class

<Serializable()> Public Class Section
    Public Sub New()
    End Sub
    Public Sub New(ByVal strName As String)
        m_Name = strName.Trim
    End Sub

    Property Name() As String
        Get
            Return m_Name
        End Get
        Set(ByVal value As String)
            m_Name = value
        End Set
    End Property
    Private m_Name As String '单元名称
End Class

执行下列语句时出错:
Dim ch As New Chapter
ch.AddS("新章节")
错误信息:
m_Sections不是对象。
请问:在类的构造方法里对象实例化后,为什么仍然无法正常使用,上面的问题怎么解决? vb.net? 对象属性
------解决方案--------------------


嗯 如果我没看错的话
m_Sections.Add(strContain) 
这句话 你能编译的过?
m_Sections.Add(New Section(strContain))才对吧


[解决办法]
不是完懂

我觉得 是不是得用RaiseEvent触发事件才能调用啊。

热点排行