Treeview laden und je eintrag einen "Dummy-Eintrag" erstellen
[Visual Basic] Private Function Load_Tree( _
ByRef Tree As TreeView, _
ByVal dt As DataTable _
) As Object
[Visual Basic] Private Function Load_Tree(ByRef Tree As TreeView, ByVal dt As DataTable)
fnt_Strikeout = New System.Drawing.Font(Tree.Font.FontFamily, Tree.Font.Size, FontStyle.Strikeout)
fnt_normal = New System.Drawing.Font(Tree.Font.FontFamily, Tree.Font.Size, FontStyle.Regular)
Tree.Enabled = False
Tree.Nodes.Clear()
For Each dr As DataRow In dt.Rows
Dim tn As New TreeNode
tn.Text = dr.Item("Description")
tn.Tag = dr.Item("Vertragspartnernr")
If dr.Item("aktiv") = True Then
tn.ImageIndex = 0
tn.SelectedImageIndex = 0
tn.StateImageIndex = 0
Else
tn.ImageIndex = 6
tn.SelectedImageIndex = 6
tn.StateImageIndex = 6
End If
Tree.Nodes.Add(tn)
Next
Tree.Enabled = True
End Function
Plattformen: Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition