تقييم الموضوع :
  • 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

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يمكن تصدير ascx كملف dll justforit 1 142 06-12-25, 12:33 AM
آخر رد: salamandal
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 591 30-03-25, 01:58 AM
آخر رد: heem1986
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 790 07-02-25, 07:57 PM
آخر رد: الورد2
  كيف يمكن أشاء أسكربت لقاعدة بيانات sql heem1986 3 421 29-10-24, 08:37 PM
آخر رد: aliday03
  أسرع طريقة يمكن بها نقل جدول Table من قاعدة بيانات على النت إلى أخرى محلية mmaalmesry 2 598 19-10-24, 09:26 PM
آخر رد: mmaalmesry
  كيف يمكن اضافة عناصر للكومبوبوكس اثناء تشغيل البرنامج عن طريق المستخدم haithammoftah 3 2,168 30-09-24, 12:52 AM
آخر رد: asmarsou
  أريد تحديد صلاحيات المستخدمين عن طريق حقل في جدول قاعدة البيانات F.H.M 0 331 12-09-24, 06:29 PM
آخر رد: F.H.M
  ماهيه المواقع التي يمكن رفع ملفاتك عليها مدفوعه او مجانيه .. ackore 0 254 15-08-24, 11:49 PM
آخر رد: ackore
  هل يمكن جعل عناوين الهيدر بشكل عمودي مصمم هاوي 2 567 16-04-24, 03:59 AM
آخر رد: مصمم هاوي
Exclamation [سؤال] كيف يمكن الغاء السوال عند الكتابة على ملف موجود dell 0 308 19-03-24, 01:23 AM
آخر رد: dell

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


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