تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[split] حذف النص عندي ما يقارب 80 تكست بكس
#5
لو التكست بوكس كلها موجودة داخل الفورم مباشرة هنا تستطيع أن تستخدم الكود الذي تفضل الاخ حريف برمجة بكتابته

لكن لو كانت بعض من التكست بوكس موجودة داخل الفورم و البعض الأخر موجود داخل Panel او داخل GruoupBox عليك أن تضيف الكود التالي الي الفورم لتجد جميع التكست بوكس الموجودة علي الفورم او علي اي كونترول اخر داخل الفورم



كود :
  ' This Method will detect contols only and components will not detected
  Friend Shared Sub FindControls(ctrlContainer As Control, controls As HashSet(Of Control))
      If ctrlContainer Is Nothing Then
          Return
      End If
      For Each ctrl As Control In ctrlContainer.Controls
          controls.Add(ctrl)
          ' If the control has hildren, recursively call this Method
          If ctrl.HasChildren Then
              FindControls(ctrl, controls)
          End If
      Next
  End Sub

  ' This Function will return contols only and components will not be returned
  Friend Shared Function GetControls(list As ICollection, ctrlContainer As Control) As HashSet(Of Control)
      If list Is Nothing OrElse ctrlContainer Is Nothing Then
          Return Nothing
      End If
      Dim controls As HashSet(Of Control) = New HashSet(Of Control)()
      For Each ctrl As Control In list
          controls.Add(ctrl)
          FindControls(ctrlContainer, controls)
      Next
      Return controls
  End Function


و لحذف جميع التكست من حميع التكست بوكس يمكنك أن تستخدم الكود التالي


كود :
    For Each ctrl As Control In GetControls(Me.Controls)
          If TypeOf ctrl Is TextBox Then
              ctrl.Text = ""
          End If
      Next
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: [split] حذف النص عندي ما يقارب 80 تكست بكس - بواسطة silverlight - 02-11-15, 01:46 PM
RE: بخصوص قيمة تكست بكس - بواسطة hassan - 02-11-15, 02:17 AM
RE: بخصوص قيمة تكست بكس - بواسطة أبو فيصل - 02-11-15, 12:30 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف نستخرج نص الالتاريخ الاول من النص التالي: justforit 0 131 31-10-25, 05:33 PM
آخر رد: justforit
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,860 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [VB.NET] تكست بوكس EMADW 3 453 09-05-25, 05:09 PM
آخر رد: princelovelorn
  ازاى أطبق كود max على حقل تكست new_programer 4 420 04-02-25, 09:57 PM
آخر رد: aliday03
  [سؤال] عندي مشكلة في كود ارسال الاشعارات Push Notifacations Mina Botros 0 269 30-01-25, 05:03 AM
آخر رد: Mina Botros
  [كود] كود تغيير حجم النص في التكست بوكس hassan 8 8,796 30-01-25, 02:33 AM
آخر رد: خالد كامل1
  كود انتقال مؤشر الماوس من تكست الى تكست اخر خالد كامل1 1 469 20-01-25, 12:21 AM
آخر رد: خالد كامل1
  ابغي ارجع قيمة الداتا قراد فيو من جديد عندي مشكله khalidalwdi 3 636 05-12-24, 02:21 AM
آخر رد: aljzazy
  بحث بالكومبو بوكس لا ى جزء من النص Lathe1 3 908 28-02-24, 02:59 AM
آخر رد: معاند الحظ
  [VB.NET] استخلاص جزء محدد من نص وإضافته إلى بداية النص ؟ AmeenRashed 2 628 02-01-24, 10:06 AM
آخر رد: AmeenRashed

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


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