【发布时间】:2018-03-27 16:13:57
【问题描述】:
我正在尝试自定义树视图节点中的信息,所以我创建了这个类
Public Class TreeViewItem
Inherits TreeNode
Private _text As String
Private _id As String
Private _Data As String
Sub New(id As String, name As String, data As String)
MyBase.New()
_text = Name
_id = id
_Data = data
End Sub
Public Shadows Property Text As String
Get
If Not String.IsNullOrEmpty(_Data) Then
Return String.Format("{0} -> {1}", _text, _Data)
Else
Return _text
End If
End Get
Set(value As String)
_text = Name
End Set
End Property
Public Property ID As String
Get
Return _id
End Get
Set(value As String)
_id = value
End Set
End Property
Public Property Data As String
Get
Return _Data
End Get
Set(value As String)
_Data = value
End Set
End Property
End Class
但是当我添加这样的节点时
tv.Nodes.Add(New TreeViewItem(1, "hello", "hi"))
节点的文本是空的,有什么帮助说明它为什么不渲染?
【问题讨论】:
标签: .net vb.net winforms treeviewitem