الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في تصنيف كلمات list

بدأه عماد قدري في 3 مارس 2012 · 11 رد · 606 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

41001697yd2.gif

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

انا شاء الله الجميع بخير وعافية يارب

لدي مشاكل ولقد بحت في جميع الدروس والمنتديات ولم انجح في حاله

وانا شاء الله اجد يدى العون منكم اخوني

المشاكل يتمثل في التالي

لدي 2 ليست بوكس كما في الصورة

1330787666171.jpg

وانا اريد ان يتم نقل الاسماء بالتتالي

يعني عندم يتم اضافة اسم في ليست بوكس 2 يتم حدفه من ليست بوكس 1 وهاكذ تتابع

977607119.jpg

واضافة كلمة

انا شاء الله اكون وضحت الاشكال

واتمنا ان اجد حلا من الله ثم منكم

فلا تبخلو علينا ولو برد بسيط

والسلام عليكم

form.rar

#2

إذا كنت تريد نقل كل العناصر من List1 الى List2 بإضافة النص المكتوب في Text2 فقط استخدم :

List2.Clear
For n = 0 To List1.ListCount - 1
	List2.AddItem List1.List(n) & Text2.Text
Next
List1.Clear
1

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

#3

السلام عليكم

اخي محمد غريب

بارك الله فيك

انا اريد نقل الاسماء بالتتابع يعني عندم يتم اضافة الاسم الاول من

الليست بوكس 1 الى اللسيت بوكس 2 اتنان واضاف له الكلمة الاضافية

تم يحدف الكلمة الاولة من الليست بوكس 1 وينتقل الى الكلمة التانية وهكد

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

وتم تعديل على السطر

List2.AddItem textelt & Text2.Text

تحياتي

تم تعديل هذه المشاركة بواسطة عماد قدري في 3 مارس 2012 في 20:03

#4

ولماذا تريد نقل العناصر بالتتابع طالما انت ستضغط على الزر وفي الحالتين ستجد كل العناصر تم نقلها في الحال دون ان تلاحظ ؟

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

#5

اخي محمد

عملت هد المشروع الصغير من قبل كما قلت انت وكنت النتيجة المطلوب

ولكن انا اريد التغير

رايت بعض البرامج تعمل هكد يعني بالتتابع واريد ان اعرف كيفية عملها على الاقل

وانا شاء الله كل هده المشاريع افكار جديدة ومعرفة اشئ اخرى للجميع

اضن انك فهمت قصدي الان

تحياتي الخالصة

#6

ربنا يوفقك ..

على العموم إذا كنت تريد إظهار عملية التتابع للمستخدم يمكنك إستخدام Timer لتكون العملية ابطء ويستطيع المستخدم ملاحظتها ..

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

#7

لا اضن ان Timer هو المطلوب

من الناحية النضرية احنا عملنا هد الكود

اقتباس

List2.Clear

For n = 0 To List1.ListCount - 1

List2.AddItem List1.List(n) & Text2.Text

Next

List1.Clear

يعني لو استعملنا هد الكود ممكنا يكون تعرض والسباب هو List1.Clear

والله اعلم

#8

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

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

#9

ممكن توضيح اخي محمد

ولو مثل بسيط

برك الله فيك

#10

بسيطة جداً .. تابع الكود في المثال

مع ملاحظة انه يمكننا تبطيئ العملية او تسريعها بتغيير الـ Interval للـ Timer ..

form.rar

1

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

#11

اخي محمد

هدا هو المطلوب

براك الله فيك وجزاك الله خير الجزاء

والله اشهد انك عبقري

وانت ساعدتني جدا في ايجد الحل

اكرري تحياتي وشكري لسموك

#12

العفو اخي .. بالتوفيق

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

مواضيع مشابهة