تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تمرير الداتا من TextBox الي RichBox
#1
السلام عليكم الاخوة الاعزاء

انا عملت مشروع بسيط بحيث اي قيمة اكتبها في ال TextBox

تنتقل الي ال RichBox

ولكن تنتقل المعلومات بجانب بعضها في ال RichBox

وانا اريد ان تنتقل المعلومات من كل TextBox  في سطر منفصل

اي التكست بوكس الاول يكون في السطر الاول في ال Rich box

و التكست بوكس الثاني يكون في السطر الثاني في ال Rich box


وهكذا

برجاء فحص المرفقات

مع الشكر


الملفات المرفقة
.rar   ERC_2G.rar (الحجم : 121.97 ك ب / التحميلات : 22)
الرد }}}
تم الشكر بواسطة:
#2
كود :
       If RichTextBox1.Text = "" Then
           RichTextBox1.Text = TextBox1.Text
       Else
           RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox1.Text
       End If
       TextBox1.Clear()
الرد }}}
تم الشكر بواسطة: ﻣﺒﺘﺪﺉ
#3
(26-11-17, 12:21 AM)Rabeea Qbaha كتب :
كود :
       If RichTextBox1.Text = "" Then
           RichTextBox1.Text = TextBox1.Text
       Else
           RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox1.Text
       End If
       TextBox1.Clear()


السلام عليكم

شكرا اخي الحبيب علي المشاركة 
نفذت الكود ولكن وجدت حروف التكست بوكس تكتب بشكل راسي كما بالصورة

مع الشكر


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#4
صديقي ارفق المشروع و اشرح لي ما الذي تريده بالضبط

هل ال rich سوف تاخذ من textbox واحد فقط ام من جميع textboxs التي بالفورم 

اذا من الكل استخدم الاتي :

كود :
Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox1.Text
               TextBox1.Text = TextBox1.Text.Substring(0, TextBox1.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox1.Text
               'TextBox1.Text = TextBox1.Text.Substring(0, TextBox1.Text.Length - 1)
               TextBox1.Clear()
           End If
           TextBox2.Select()
       End If
   End Sub

   Private Sub TextBox2_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox2.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox2.Text
               TextBox2.Text = TextBox2.Text.Substring(0, TextBox2.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox2.Text
               'TextBox2.Text = TextBox2.Text.Substring(0, TextBox2.Text.Length - 1)
               TextBox2.Clear()
           End If
           TextBox3.Select()
       End If
   End Sub

   Private Sub TextBox3_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox3.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox3.Text
               TextBox3.Text = TextBox3.Text.Substring(0, TextBox3.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox3.Text
               'TextBox3.Text = TextBox3.Text.Substring(0, TextBox3.Text.Length - 1)
               TextBox3.Clear()
           End If
           TextBox4.Select()
       End If
   End Sub

   Private Sub TextBox4_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox4.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox4.Text
               TextBox4.Text = TextBox4.Text.Substring(0, TextBox4.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox4.Text
               ' TextBox4.Text = TextBox4.Text.Substring(0, TextBox4.Text.Length - 1)
               TextBox4.Clear()
           End If
           TextBox5.Select()
       End If
   End Sub
   Private Sub TextBox5_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox5.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox5.Text
               TextBox5.Text = TextBox5.Text.Substring(0, TextBox5.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox5.Text
               'TextBox5.Text = TextBox5.Text.Substring(0, TextBox5.Text.Length - 1)
               TextBox5.Clear()
           End If
           TextBox6.Select()
       End If
   End Sub
   Private Sub TextBox6_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox6.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox6.Text
               TextBox6.Text = TextBox6.Text.Substring(0, TextBox6.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox6.Text
               'TextBox6.Text = TextBox6.Text.Substring(0, TextBox6.Text.Length - 1)
               TextBox6.Clear()
           End If
           TextBox7.Select()
       End If
   End Sub
   Private Sub TextBox7_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox7.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox7.Text
               TextBox7.Text = TextBox7.Text.Substring(0, TextBox7.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox7.Text
               'TextBox7.Text = TextBox7.Text.Substring(0, TextBox7.Text.Length - 1)
               TextBox7.Clear()
           End If
           TextBox8.Select()
       End If
   End Sub
   Private Sub TextBox8_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox8.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox8.Text
               TextBox8.Text = TextBox8.Text.Substring(0, TextBox8.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox8.Text
               'TextBox8.Text = TextBox8.Text.Substring(0, TextBox8.Text.Length - 1)
               TextBox8.Clear()
           End If
       End If
   End Sub

عند الضغط على زر enter سيقوم بالعمليه
الرد }}}
تم الشكر بواسطة: ﻣﺒﺘﺪﺉ
#5
(26-11-17, 03:34 AM)Rabeea Qbaha كتب : صديقي ارفق المشروع و اشرح لي ما الذي تريده بالضبط

هل ال rich سوف تاخذ من textbox واحد فقط ام من جميع textboxs التي بلفورم 

اذا من الكل استخدم الاتي :

كود :
Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox1.Text
               TextBox1.Text = TextBox1.Text.Substring(0, TextBox1.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox1.Text
               'TextBox1.Text = TextBox1.Text.Substring(0, TextBox1.Text.Length - 1)
               TextBox1.Clear()
           End If
           TextBox2.Select()
       End If
   End Sub

   Private Sub TextBox2_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox2.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox2.Text
               TextBox2.Text = TextBox2.Text.Substring(0, TextBox2.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox2.Text
               'TextBox2.Text = TextBox2.Text.Substring(0, TextBox2.Text.Length - 1)
               TextBox2.Clear()
           End If
           TextBox3.Select()
       End If
   End Sub

   Private Sub TextBox3_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox3.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox3.Text
               TextBox3.Text = TextBox3.Text.Substring(0, TextBox3.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox3.Text
               'TextBox3.Text = TextBox3.Text.Substring(0, TextBox3.Text.Length - 1)
               TextBox3.Clear()
           End If
           TextBox4.Select()
       End If
   End Sub

   Private Sub TextBox4_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox4.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox4.Text
               TextBox4.Text = TextBox4.Text.Substring(0, TextBox4.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox4.Text
               ' TextBox4.Text = TextBox4.Text.Substring(0, TextBox4.Text.Length - 1)
               TextBox4.Clear()
           End If
           TextBox5.Select()
       End If
   End Sub
   Private Sub TextBox5_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox5.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox5.Text
               TextBox5.Text = TextBox5.Text.Substring(0, TextBox5.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox5.Text
               'TextBox5.Text = TextBox5.Text.Substring(0, TextBox5.Text.Length - 1)
               TextBox5.Clear()
           End If
           TextBox6.Select()
       End If
   End Sub
   Private Sub TextBox6_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox6.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox6.Text
               TextBox6.Text = TextBox6.Text.Substring(0, TextBox6.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox6.Text
               'TextBox6.Text = TextBox6.Text.Substring(0, TextBox6.Text.Length - 1)
               TextBox6.Clear()
           End If
           TextBox7.Select()
       End If
   End Sub
   Private Sub TextBox7_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox7.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox7.Text
               TextBox7.Text = TextBox7.Text.Substring(0, TextBox7.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox7.Text
               'TextBox7.Text = TextBox7.Text.Substring(0, TextBox7.Text.Length - 1)
               TextBox7.Clear()
           End If
           TextBox8.Select()
       End If
   End Sub
   Private Sub TextBox8_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox8.KeyDown
       If e.KeyCode = Keys.Enter Then
           If RichTextBox1.Text = "" Then
               RichTextBox1.Text = TextBox8.Text
               TextBox8.Text = TextBox8.Text.Substring(0, TextBox8.Text.Length - 1)
           Else
               RichTextBox1.Text = RichTextBox1.Text + vbNewLine + TextBox8.Text
               'TextBox8.Text = TextBox8.Text.Substring(0, TextBox8.Text.Length - 1)
               TextBox8.Clear()
           End If
       End If
   End Sub

عند الضغط على زر enter سيقوم بالعمليه
 

مشكووووور يا هندسة

الكود يعمل تمام

مع جزيل الشكر

وربنا يبارك فيك وفي علمك يارب
الرد }}}
تم الشكر بواسطة:
#6
الاخ خالد السلام علكيم قد يساعدك الكود التالي فانه مختصر وجزى الله خيرا الاخ الذي وضح لك حل المشكلة لكن لاحظ هذا الكود يضمن لك حذف الفرغات من النص في حالة الضغط على مفتاح المسطرة (space) والله الموفق

 Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown, TextBox2.KeyDown, TextBox3.KeyDown, TextBox4.KeyDown

        If e.KeyCode = Keys.Enter Then

            If RichTextBox1.Text = "" Then
                RichTextBox1.Text = Trim(sender.Text)
            Else
                RichTextBox1.Text = RichTextBox1.Text + vbNewLine + sender.Text
            End If
            sender.Clear()
        End If

    End Sub
الرد }}}
تم الشكر بواسطة:
#7
(04-12-17, 09:47 PM)المهندس الاول كتب : الاخ خالد السلام علكيم قد يساعدك الكود التالي فانه مختصر وجزى الله خيرا الاخ الذي وضح لك حل المشكلة لكن لاحظ هذا الكود يضمن لك حذف الفرغات من النص في حالة الضغط على مفتاح المسطرة (space) والله الموفق

 Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown, TextBox2.KeyDown, TextBox3.KeyDown, TextBox4.KeyDown

        If e.KeyCode = Keys.Enter Then

            If RichTextBox1.Text = "" Then
                RichTextBox1.Text = Trim(sender.Text)
            Else
                RichTextBox1.Text = RichTextBox1.Text + vbNewLine + sender.Text
            End If
            sender.Clear()
        End If

    End Sub

وعليكم السلام  ورحمة الله وبركاته اخي الحبيب


و ربنا يبارك فيك يا هندسة وفي علمك يارب

مع جزيل الاحترام والشكر Rolleyes
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 153 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  حذف الاسطر الفارغه من الداتا جريد فيو اليوم السابع 3 2,383 03-03-24, 12:57 AM
آخر رد: مصمم هاوي
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 241 25-02-24, 11:26 PM
آخر رد: heem1986
  [VB.NET] مشكلة ظهور textbox بعد حذفه من الفورم مبرمج صغير 1 1 231 27-01-24, 02:04 AM
آخر رد: مبرمج صغير 1
  [VB.NET] مشكلة التاريخ في الداتا قريد فيو مبرمج صغير 1 6 405 24-01-24, 10:12 PM
آخر رد: annagui
  التحقق من خلال محتوى خلية عن طريق textbox صالح عبدالله 2 224 24-01-24, 12:54 PM
آخر رد: صالح عبدالله
  [VB.NET] استدعاء بيانات في TextBox بناء على combobox loay775 2 277 18-01-24, 05:07 PM
آخر رد: loay775
  إدخال معادلة رياضية في textBox وبرمجة حلها؟ الخير19 3 302 03-01-24, 04:19 PM
آخر رد: الخير19
  هل الداتا قراد فيو تسمح بتعدد الاسطر داخل الخلية عند جلب بيانات نصية طويله من قاعدة ب khalidalwdi 3 471 10-11-23, 11:08 AM
آخر رد: khalidalwdi
  ممكن كود ترقيم تلقائي في الداتا غريد فيو المبرمج البسيط 16 10,610 08-11-23, 01:44 AM
آخر رد: الحزين اليماني

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


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