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

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

تنتقل الي ال RichBox

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

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

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

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


وهكذا

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

مع الشكر


الملفات المرفقة
.rar   ERC_2G.rar (الحجم : 121.97 ك ب / التحميلات : 29)
الرد }}}
تم الشكر بواسطة:
#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
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في تمرير اسم المستخدم سيد أحمد 3 948 01-07-25, 12:51 AM
آخر رد: أبو خالد الشكري
  ابغي ارجع قيمة الداتا قراد فيو من جديد عندي مشكله khalidalwdi 3 632 05-12-24, 02:21 AM
آخر رد: aljzazy
  اريد جلب عدد محدد من السجلات من قاعدة بيانات اكسس الى الداتا قراد فيو يوجد مثال khalidalwdi 2 666 12-11-24, 12:19 PM
آخر رد: khalidalwdi
Exclamation [VB.NET] ممكن عمل كود لحفظ المكتوب داخل اداة TextBox الورد الصناعي 9 797 17-10-24, 11:43 PM
آخر رد: salamandal
  التحكم في ارتفاع صفوف الداتا جريد فيو cvcvcv 3 4,659 09-10-24, 08:28 PM
آخر رد: Kamil
Rainbow [كود] البحث وتحريك اسهم الداتا جريدفيو عند البحث محمد مسافر 2 580 19-09-24, 01:14 AM
آخر رد: محمد مسافر
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 3 607 15-09-24, 04:01 PM
آخر رد: Mostchar
  اضافة اسطر فارعة في الداتا جريد فيو ismaeel 1 557 25-08-24, 02:43 AM
آخر رد: Taha Okla
  ارجو المساعدة في كود مقارنة عامود داخل الداتا جريد فيو alachk 11 1,085 11-08-24, 11:44 AM
آخر رد: alachk
  المساعدة في عملية طرح الوقت من خلال اثنين textbox جيولوجي مبتدئ 9 2,760 06-08-24, 07:43 PM
آخر رد: خالد كامل1

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


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