تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف يمكن عمل صلاحيات المستخدمين على شكل شجر
#8
بما ان كود كيف تعبي الشجرة انظر 
كود :
Public Function FindAllChildren(ByRef StartingContainer As System.Windows.Forms.Form)
                 As List(Of System.Windows.Forms.Control)
   Dim Children As New List(Of System.Windows.Forms.Control)

   Dim oControl As System.Windows.Forms.Control
   For Each oControl In StartingContainer.Controls
     Children.Add(oControl)
     If oControl.HasChildren Then
       Children.AddRange(oControl.FindAllChildren())
     End If
   Next

   Return Children
 End Function
 هذه الدالة لجلب كل الادوات الفي الفورم لكن في ادوات داخل الفوم لها ادوات اخرى مثل groupbox
لذلك محتاجين دالة ثانية تابع معي
كود :
Public Function FindAllChildren(ByRef StartingContainer As System.Windows.Forms.Control)
                 As List(Of System.Windows.Forms.Control)
   Dim Children As New List(Of System.Windows.Forms.Control)

   If StartingContainer.HasChildren = False Then
     Return Nothing
   Else
     Dim oControl As System.Windows.Forms.Control
     For Each oControl In StartingContainer.Controls
       Children.Add(oControl)
       If oControl.HasChildren Then
         Children.AddRange(oControl.FindAllChildren())
       End If
     Next
   End If

   Return Children
 End Function

هذه كل القصة لجلب القائمة او غيره ممكن تستخدم الداله الثانية
والامور طيبة ^_^
microsoft partner
Team administrator
MCPD,MCITP,OCP,MP,MCC
Xprema Systems
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: كيف يمكن عمل صلاحيات المستخدمين على شكل شجر - بواسطة smss - 04-02-15, 11:23 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يمكن جعل عناوين الهيدر بشكل عمودي مصمم هاوي 2 151 16-04-24, 03:59 AM
آخر رد: مصمم هاوي
Exclamation [سؤال] كيف يمكن الغاء السوال عند الكتابة على ملف موجود dell 0 86 19-03-24, 01:23 AM
آخر رد: dell
  [VB.NET] كيف يمكن إخفاء ظهور الشاشة السوداء فى الـــ console AmeenRashed 2 335 15-11-23, 03:51 PM
آخر رد: justforit
  ما أسرع استضافة يمكن رفع المشروع عليها ؟ hazim1 0 223 03-10-23, 08:55 AM
آخر رد: hazim1
  كيف يمكن تأخير الـSplash Screen حتى يتم تحميل الأدوات بالكامل؟ hazim1 0 300 28-09-23, 08:23 AM
آخر رد: hazim1
  هل يمكن نسخ احتياطي لأسماء الButtons ؟ hazim1 2 275 21-09-23, 07:32 PM
آخر رد: hazim1
Photo [VB.NET] صلاحيات كل مستخدم Ashraf emam 3 394 21-09-23, 01:48 PM
آخر رد: أبو خالد الشكري
  هل يمكن عد الصفوف التالية للصف المُحدد في Datagridview ؟ hazim1 1 472 17-07-23, 09:04 PM
آخر رد: mrfenix93
  كيف اقوم بقفل الملف الذي يستخدمه احد المستخدمين ابو محمد محمد محمد 8 680 21-04-23, 05:58 PM
آخر رد: ابو محمد محمد محمد
  سؤال بخصوص المستخدمين النشطاء الحاليين علي الشبكة عبدالكريم برشدان 1 392 27-03-23, 11:18 PM
آخر رد: sanyor77

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم