24-02-19, 09:59 PM
بالنسبة للسؤال الأول 1- ما الهدف من اختلاف الايقونات في بعض الحسابات.
لقد أجاب عنه الأخ الجوكر مشكور على ذالك .
بالنسبة للسؤال الثاني : 2- وكيف يتم التعرف على الايقونة المناسبة لكل حساب.
بالمديول بالاسطر التالية :
يتم إختيار الصورة حسب Node.Level من SubNode.ImageIndex و يتم تثبيتها عند الحدث سيلكت
من SubNode.SelectedImageIndex = SubNode.ImageIndex
مع خالص الشكر .
لقد أجاب عنه الأخ الجوكر مشكور على ذالك .
بالنسبة للسؤال الثاني : 2- وكيف يتم التعرف على الايقونة المناسبة لكل حساب.
بالمديول بالاسطر التالية :
PHP كود :
Private Sub AddSubNode(ByVal Node As TreeNode, ByVal DTable As DataTable, ByVal ColomnName As String, ByVal ColType As String, ByVal ColID As String)
Dim dv1 As DataView = DTable.DefaultView
Dim strt As String = String.Empty
strt = ColType & " ="
dv1.RowFilter = strt & CType(Node.Tag, Integer)
For Each drLine As DataRowView In dv1
Dim SubNode As New TreeNode(drLine(ColomnName).ToString)
SubNode.Tag = drLine(ColID).ToString
SubNode.ImageIndex = Node.Level
SubNode.SelectedImageIndex = SubNode.ImageIndex
Node.Nodes.Add(SubNode)
If Not SubNode.Tag = 0 Then
AddSubNode(SubNode, DTable, ColomnName, ColType, ColID)
End If
Next
End Sub
من SubNode.SelectedImageIndex = SubNode.ImageIndex
مع خالص الشكر .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
