📄 cnode.cls
字号:
VERSION 1.0 CLASS
BEGIN
MultiUse = -1 'True
Persistable = 0 'NotPersistable
DataBindingBehavior = 0 'vbNone
DataSourceBehavior = 0 'vbNone
MTSTransactionMode = 0 'NotAnMTSObject
END
Attribute VB_Name = "cNode"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Attribute VB_Ext_KEY = "SavedWithClassBuilder6" ,"Yes"
Attribute VB_Ext_KEY = "Top_Level" ,"Yes"
Public Enum NODE_TYPE
adRootNode = 1
adAttributeNode = 2
adValueNode = 3
adLeafNode = 4
adEmptyNode = 5
End Enum
'Node Properties
Private mvarNodeName As String
Private mvarNodeParent As cNode
Private mvarNodeIndex As Long
Private mvarNodeType As NODE_TYPE
Private mvarNodeSamples As cSamples
Public Property Set NodeSamples(ByVal vData As cSamples)
Set mvarNodeSamples = vData
End Property
Public Property Get NodeSamples() As cSamples
Set NodeSamples = mvarNodeSamples
End Property
Public Property Let NodeType(ByVal vData As NODE_TYPE)
mvarNodeType = vData
End Property
Public Property Get NodeType() As NODE_TYPE
NodeType = mvarNodeType
End Property
Public Property Let NodeIndex(ByVal vData As Long)
mvarNodeIndex = vData
End Property
Public Property Get NodeIndex() As Long
NodeIndex = mvarNodeIndex
End Property
Public Property Set NodeParent(ByVal vData As cNode)
Set mvarNodeParent = vData
End Property
Public Property Get NodeParent() As cNode
Set NodeParent = mvarNodeParent
End Property
Public Property Let NodeName(ByVal vData As String)
mvarNodeName = vData
End Property
Public Property Get NodeName() As String
NodeName = mvarNodeName
End Property
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -