تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مسح جميع أدوات النص دفعة واحدة
#1
السلام عليكم إخوتي

أحناج إلى كود مبرمج محترف لمسح جميع أدوات النص دفعة واحدة

كذلك كود شرط في حالة إحتوت هذه الحقول على قيمة مثلاً أصغر من 50 تضلل باللون اللأخمر على سبيل المثال

ياريت الكود يكون مبسط أو مختصر 
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم اخي الكريم
تفضل هذا الكود

كود :
     For Each M As Control In Me.Controls
           If TypeOf M Is TextBox Then
               If Val(M.Text) < 50 Then
                   M.BackColor = Color.Red

               End If
               M.Text = ""
           End If
       Next
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
#3
PHP كود :
   Private Sub EmptyTextBox_Click(sender As ObjectAs EventArgsHandles BtnEmptyTextBox.Click
        For Each ctrl 
As Control In Me.Controls
            If TypeOf ctrl Is TextBox Then
                ctrl
.Text String.Empty
 
           End If
 
       Next
    End Sub
    Private Sub BtnRedBackColor_Click
(sender As ObjectAs EventArgsHandles BtnRedBackColor.Click
        For Each ctrl 
As Control In Me.Controls
            If TypeOf ctrl Is TextBox Then
                If ctrl
.Text 50 Then
                    ctrl
.BackColor Color.Red
                End 
If
 
           End If
 
       Next
    End Sub 
الرد }}}
#4
(30-03-19, 12:59 AM)asemshahen5 كتب :
PHP كود :
   Private Sub EmptyTextBox_Click(sender As ObjectAs EventArgsHandles BtnEmptyTextBox.Click
        For Each ctrl 
As Control In Me.Controls
            If TypeOf ctrl Is TextBox Then
                ctrl
.Text String.Empty
 
           End If
 
       Next
    End Sub
    Private Sub BtnRedBackColor_Click
(sender As ObjectAs EventArgsHandles BtnRedBackColor.Click
        For Each ctrl 
As Control In Me.Controls
            If TypeOf ctrl Is TextBox Then
                If ctrl
.Text 50 Then
                    ctrl
.BackColor Color.Red
                End 
If
 
           End If
 
       Next
    End Sub 

الحقول موجودة على فورم داخل أداة TabControl1 عند تفعيل الكود لا ينتج أي حدث ؟ مالحل
الرد }}}
تم الشكر بواسطة: elgokr
#5
السّلام عليكم و رحمة الله و بركاته
أخي الكريم .. إضافة لما قدمه الأخويْن الغاليين العزيزين : " إبراهيم إيبو " و " عاصم "
بارك الله فيهما و لهما و جزاهما خير الجزاء إن شاء الله
أنت أخي الغالي .. لم توضّح من البداية أن الأمر يتعلق ب TabControl
لا حظ لو سمحت الأكواد و ما بداخلها من كتابة .. تاكسات بكس أو كومبوبكسات أو أدوات أخرى
مثلا مسح محتويات ال GroupBox
كود :
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       For I = 0 To GroupBox1.Controls.Count - 1
           If TypeOf GroupBox1.Controls(I) Is TextBox Then GroupBox1.Controls(I).Text = ""
       Next
       For I = 0 To GroupBox2.Controls.Count - 1
           If TypeOf GroupBox2.Controls(I) Is TextBox Then GroupBox2.Controls(I).Text = ""
       Next
   End Sub

[b]مثلا مسح محتوياتال TabControl[/b]
كود :
   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

       For I = 0 To TabPage1.Controls.Count - 1
           If TypeOf TabPage1.Controls(I) Is TextBox Then TabPage1.Controls(I).Text = ""
       Next

       For I = 0 To TabPage2.Controls.Count - 1
           If TypeOf TabPage2.Controls(I) Is TextBox Then TabPage2.Controls(I).Text = ""
       Next

   End Sub

تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , elgokr , elgokr , asemshahen5 , ali_ahmed12
#6
(30-03-19, 03:09 AM)عبد العزيز البسكري كتب :
السّلام عليكم و رحمة الله و بركاته
أخي الكريم .. إضافة لما قدمه الأخويْن الغاليين العزيزين : " إبراهيم إيبو " و " عاصم "
بارك الله فيهما و لهما و جزاهما خير الجزاء إن شاء الله
أنت أخي الغالي .. لم توضّح من البداية أن الأمر يتعلق ب TabControl
لا حظ لو سمحت الأكواد و ما بداخلها من كتابة .. تاكسات بكس أو كومبوبكسات أو أدوات أخرى
مثلا مسح محتويات ال GroupBox
كود :
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       For I = 0 To GroupBox1.Controls.Count - 1
           If TypeOf GroupBox1.Controls(I) Is TextBox Then GroupBox1.Controls(I).Text = ""
       Next
       For I = 0 To GroupBox2.Controls.Count - 1
           If TypeOf GroupBox2.Controls(I) Is TextBox Then GroupBox2.Controls(I).Text = ""
       Next
   End Sub

[b]مثلا مسح محتوياتال TabControl[/b]
كود :
   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

       For I = 0 To TabPage1.Controls.Count - 1
           If TypeOf TabPage1.Controls(I) Is TextBox Then TabPage1.Controls(I).Text = ""
       Next

       For I = 0 To TabPage2.Controls.Count - 1
           If TypeOf TabPage2.Controls(I) Is TextBox Then TabPage2.Controls(I).Text = ""
       Next

   End Sub

تحياتي

أشكرك أخي أتأسف عن عدم التوضيح أكثر ولاكن أعتقدت أن كود الفورم كان يكفي بالغرض ولاكن إتضح أنه لايعمل مع أداة TabControl /// أخي هل من المكن أن أنفذ الكود على [b]TabControl مرة واحدة أم أني ملزم عمله على كل TabPage على حده[/b]
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , elgokr , elgokr , asemshahen5
#7
السلام عليكم ورحمة الله وبركاته

السؤال الواضح يتلقى سائله اجابة واضحة

اخي انت قلت :



أحناج إلى كود مبرمج محترف لمسح جميع أدوات النص دفعة واحدة

كذلك كود شرط في حالة إحتوت هذه الحقول على قيمة مثلاً أصغر من 50 تضلل باللون اللأخمر على سبيل المثال

ياريت الكود يكون مبسط أو مختصر 

من كلامك فهمت ان لديك مجموعة من التكست بوكس تستخدم فيها ارقاما وليس نصوص

 وتريد افراغها دفعة واحدة بشرط لو كان التكست بوكس قيمته اقل من 50 يصبح لونه احمر

عذرا اخي انا لست منجما او عالما بالغيب لأعرف ان التكست بوكس موجودة مثلا في panel أو groupBox او غيره

وقام الاخ العزيز عاصم مشكورا باعطائك كودين منفصلين واحد لتفريغ التيكست بوكس والاخر لتلوينه جزاه الله خيرا

كذلك انبرى اخي العزيز عبد العزيز يشرح لك بكل حب الاكواد ومدلولاتها طمعا في رضى الله ومحبة بك

فقط مطلوب منك توظيف الاكواد فيما تريد وقليلا من الحركة ستتعلم صيد السمك

لان اعطاءك السمكة  لن تفيدك الا يوما او يومين 

تقبل كلماتي بصدر رحب فوالله لا اريد بك الا خيرا

دمت بخير 
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: sads , elgokr , elgokr , asemshahen5 , عبد العزيز البسكري
#8
و ما هو المانع أخي الكريم من كتابة الكود الخاص لكل TabPage على حدة .. أكيد سيكون الكل .. 8 أو 10 سطور .. لا أظنها متعبة
و مع ذلك أخي الكريم .. و جدت لك هذا الكود و الذي يقوم بمسح محتويات Tabcontrol دفعة واحدة بكل ( طابْ باجاتِها )
كود :
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       ClearTabControl(TabControl1)
   End Sub
   Private Sub ClearTabControl(ByVal tb As TabControl)
       For Each page As TabPage In TabControl1.TabPages
           ClearFields(page)
       Next
   End Sub
   Private Sub ClearFields(ByVal cntr As Control)
       For Each ctl As Control In cntr.Controls
           If TypeOf ctl Is TextBox OrElse TypeOf ctl Is ComboBox Then
               ctl.Text = ""
           ElseIf ctl.HasChildren Then
               ClearFields(ctl)
           End If
       Next
   End Sub

تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: asemshahen5 , ابراهيم ايبو , elgokr , elgokr
#9
مشكور اخي الكريم
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف نستخرج نص الالتاريخ الاول من النص التالي: justforit 0 124 31-10-25, 05:33 PM
آخر رد: justforit
  سبب عدم ظهور أدوات الديف اكسبرس مصمم هاوي 2 420 20-09-25, 05:30 PM
آخر رد: مصمم هاوي
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,854 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,031 19-04-25, 08:54 PM
آخر رد: Kamil
  [VB.NET] مشكل ظهور Query SQLITE في إظهار جميع التواريخ b4getws 3 511 28-02-25, 10:36 AM
آخر رد: b4getws
  [كود] كود تغيير حجم النص في التكست بوكس hassan 8 8,780 30-01-25, 02:33 AM
آخر رد: خالد كامل1
  [VB.NET] استعراض بيانات في Datagridview واضافة جميع البيانات لجدول محدد sql skode 0 486 12-01-25, 12:50 AM
آخر رد: skode
  اريد كود يحذف جميع سجلات جدول بقاعدة بيانات اكسس دفعه واحده khalidalwdi 2 631 18-11-24, 01:02 AM
آخر رد: rdxdz
  [VB.NET] مساعدة في تغير لون جميع شاشة المشروع MOHAMMED ALZWI 2 481 29-08-24, 02:33 PM
آخر رد: MOHAMMED ALZWI
  تعديل عدة سجلات مرة واحدة أحمد فتح الرحمن 2 352 06-06-24, 10:01 PM
آخر رد: أحمد فتح الرحمن

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


يقوم بقرائة الموضوع: