كيفية نسخ البيانات من ListBox إلى TextBox متعدد الأسطر

مؤلف: Randy Alexander
تاريخ الخلق: 26 أبريل 2021
تاريخ التحديث: 1 قد 2024
Anonim
C# Tutorial 12: How to Link  List Box with Database and show values in textbox if select ListBox
فيديو: C# Tutorial 12: How to Link List Box with Database and show values in textbox if select ListBox

المحتوى

إطار برنامج .Net من Microsoft هو مجموعة شاملة من الأدوات التي تتيح للمطورين إنشاء واجهات مرئية للبرامج. مكونان رسومات شائع الاستخدام هما "ListBox" و "TextBox". "ListBox" هو مربع كبير يحتوي على قائمة عناصر النص."TextBox" هو مربع مماثل يقبل سلسلة نصية ، لكن يمكنه تخزينها في عدة أسطر. بالإضافة إلى ذلك ، يمكن وضع محتويات "ListBox" في "TextBox".


الاتجاهات

الواجهة هي الجزء المرئي من البرنامج (Ablestock.com/AbleStock.com/Getty Images)
  1. انقر أيقونة برنامج Visual Studio 2010 لفتحه. عند تحميله ، حدد "ملف> جديد> مشروع" وانقر فوق "تطبيق نماذج Visual C # / Windows". سيتم إنشاء مشروع جديد وسيظهر نموذج فارغ في نافذة المحرر الرئيسية.

  2. حدد لوحة "Toolbox" على الجانب الأيسر أو الأيمن من الشاشة. يحتوي صندوق الأدوات على قائمة بمكونات الرسوم القابلة للاستخدام ، مثل "ListBox". انقر فوق العنصر بهذا الاسم واسحبه إلى النموذج الرئيسي.

  3. كرر الخطوة السابقة مع عنصر التحكم "TextBox".

  4. انقر على عنصر "TextBox" وابحث عن لوحة "Properties" ، والتي عادة ما تكون بجانب صندوق الأدوات. ابحث عن الخاصية "Multiline" وقم بتعيين القيمة على "True".

  5. انقر فوق عنصر القائمة "عرض" أعلى واجهة Visual Studio 2010. حدد "الرمز" من القائمة التي تظهر. سيتم تغيير العرض الآن من المحرر المرئي إلى محرر الكود. ابحث عن النص "InitializeComponent ()" الموجود تقريبًا في منتصف الصفحة. ضع كل الكود بعد هذا السطر من النص.


  6. تحضير ListBox لقبول البيانات مع سطر التعليمات البرمجية التالي:

    ListBox1.BeginUpdate ()؛

  7. احفظ بعض المحتويات في ListBox ، مثل الجمل "Number 0" إلى "Number 49". يمكن القيام بذلك باستخدام حلقة "for" مثل ما يلي:

    لـ (int x = 0؛ x <50؛ x ++) {listBox1.Items.Add ("Number" + x.ToString ())؛ }

  8. إنهاء عملية تحديث البيانات من ListBox باستخدام العبارة التالية:

    ListBox1.EndUpdate ()؛

  9. إنشاء قائمة بالعناصر المحددة في ListBox. يمكن بعد ذلك إضافة هذه العناصر إلى TextBox متعدد الأسطر. أدخل حلقة "for" أدناه لتحديد جميع عناصر ListBox.

    لـ (int x = 0؛ x <50؛ x ++) {ListBox1.SetSelected (x، true)؛ }

  10. تمرير كل النص من ListBox إلى TextBox خلال حلقة "for" أخرى. للقيام بذلك ، اكتب ما يلي:

    لـ (int x = 0؛ x <50؛ x ++) {TextBox1.Text + = listBox1.SelectedItems [x] .ToString ()؛}

  11. قم بتشغيل البرنامج باستخدام الزر "تشغيل" الأخضر. سوف يظهر نموذج Windows مع صندوقين ، TextBox متعدد الأسطر ، و ListBox. سيكون لكل منهما نفس المحتوى ، قائمة من العبارات تتراوح من "الرقم 0" إلى "الرقم 49".


ما تحتاجه

  • فيجوال ستوديو 2010