اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

بسم الله الرحمان الرحيم

لا ادري ان كان كل من يقراء هذه الكلمات الان على درياية ب عنصر التحكم ListView المهم لمن يعرفها اولا

هذه اداة جميلة جدا و مفيدة و يمكن الاستفادة منها بشكل كبيرة على عكس ListBox

و ListView لا تكون ضاهرة في صندوق الادوات بل يجب اضافتها اليه

لمزيد من المعلمات عن عنصر التحكم هذا يمكنك مشاهدة هذا الموضوع

لاكن ما يعيب هذه الاداة هو انه من الممكن ان تصمم برنامج و توضفها فيه و يكون الشغل جديد وكل الامور بخير

لاكن عندما توزع برنامجك على المستخدمين تجد انه هناك العديد من المشاكل و الكثير من المستخدمين يظهر لهم اخطاء

وذلك لان ListView  تعتمد على مكاتب الوندوز و كما نعلم ان كل نسخة وينداوز لها مكاتبها و خصائصا

فعندما تدرج ListView  مستخدما اوفيس 2016 مثلا و ويندوز 10 لن تشتغل على كل النسخ الاقل منها و العكس صحيح

لذى فكرة في حل و توصلت الى حلين

الاول ان استعمل نسخة ويندوز XP  و اوفيس 2003 لكي يشتغل برنامجي على كل النسخ الاعلى منه وهذا ما لن افعله

لاني احبذ دائما استخدام احدث التحديثات

اما الحل الثاني فهو انشاء ListView  برمجيا او ما يسما (وقت التشغيل) وهنا ايضا يوجد مشكلة

ف ListView  تعتمد على مكتبة MSComctlLib بدلا من  MSForms فالاولى تحتاج الى تفعيل مكتبة Microsoft Windows Common Controls 6.0 (SP6) اما الثانية لا تحتاج الى شيئ

اعتقد اني اكثرت عليكم الرغي و ادخلتكم في متاهات

لا علينا المهم تجدون في المرفق ملف بسيط يقوم بانشاء ListView  برمجيا و التحكم في احداثها برمجيا ايضا

ارجو منكم تجربته و اعلامي بالنتائج

ان اشتغل الملف عادي بدون اخضاء و عند الصغط داخل ListView   يعطيك رسالة يخبلرك عن الصف الذي حددته فمعناه كل شئ تمام

ارجو ان يخبرني العضو بنسخة الونداوز و نسخة الاوفيس التي يستعملها

و نفس الشئ عند حدوث خطاء مع وضع صورة للخطاء

وشكرا مسبقا لكل من جرب الملف من اجلي

تحياتي للجميع

TestListView.rar

قام بنشر

السلام عليكم

xp service pack 3   الاوفيس 2007

عند الضغط على الزر تظهر الصورة التالية

حفظك الله اخي الفاضل

صورة1.rar

 

وهذه صورة اخرى تظهر بعد الصورة السابقة

صورة2.rar

 

قام بنشر

بارك الله فيك أخي الحبيب ربيع وجزيت عنا خير الجزاء

 

يعمل بشكل جيد مع أوفيس 2016 ونسخة ويندوز 7 32 بت 

سؤال : هل يمكن تغيير الاتجاه بحيث يظهر من اليمين لليسار ؟

قام بنشر

السلام عليكم جمعة مباركة

الاخ عبدالله الصاري

و الاخ محمود أبوالدهب

جزاكم الله خيرا على تفاعلكم

الخطاء الذي يضهر عندكم سببه عدم توفر مكتبة Microsoft Windows Common Controls 6.0 (SP6)

سأعمل على ايجاد حل ان شاء الله

بالمناسبة يمكنكم تجربة الملف دون تفعيل تلك المكتبة لاكن ستكون ListView لعرض اتلنتائج فقط و لا يمكن اتحكم في احداثها من دون تلك المكتبة

اليكم الملف

شكرا مرة اخرى على تفاعلكم

تحياتي

TestListView.rar

7 ساعات مضت, ياسر خليل أبو البراء said:

بارك الله فيك أخي الحبيب ربيع وجزيت عنا خير الجزاء

 

يعمل بشكل جيد مع أوفيس 2016 ونسخة ويندوز 7 32 بت 

سؤال : هل يمكن تغيير الاتجاه بحيث يظهر من اليمين لليسار ؟

جمعة مباركة اخي ياسر

اولا يسرني تفاعلك مع الموضوع و اهتمامك بالامر

بخصوص طلبك تحويل اتجاه اليست ممكن و ذلك بواسطة بعض الاكواد لان هته الخاصية لا توجد في ListView

اليك الملف مطبق عليه الامر

ملاحظة الاكواد التي تغير اتجاه ListView من اليمن لليسار ليست من برمجتي انما منقولة من احد المواقع الاجنبية

تحياتي

TestListView.rar

قام بنشر

السلام عليكم

فضلا و ليس امر الاخوة الذين حملو الملف ولم يشتغل معهم ان يقومو بتحميل و تثبيت هذه الحزمة من ميكروسوفت من هذا الرابط

https://www.microsoft.com/fr-fr/download/details.aspx?id=10019

حجم الملف صغير جدا

بعد ذلك اعد تجربة الملف و اعلمني بالنتائج

شكرا مسبقا وتحياتي للجميع

 

 

TestListView.rar

قام بنشر
9 ساعات مضت, محمود أبوالدهب said:

المشكلة بعد التثبيت اختلفت معى لانى استخدم اوفس 64 بت فيظهر  لانك مصمم البرنامج على 32 بت لا يفتح معي لانى 64 

بدون عنوان1.png

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

قام بنشر
1 دقيقه مضت, محمود أبوالدهب said:

نفس الرسالةباصور الى بالاعلى للاسف

جرب هذا الملف صديقي

لان بعد تثبيت الحزمة لم تعدل لديك مشكلة

الخطاء الذي اضهرته في الصور راجع للاكواد المستعملة في تغير اتجاه اليست فهي خاصة ب 32 بت

 

TestListView.rar

قام بنشر
6 دقائق مضت, شوقي ربيع said:

هل قمت بتثبيت الحزمة و ضهر معك هذا الخطاء

https://www.microsoft.com/en-us/download/details.aspx?id=10019

ايضا قمت بتثبيتها ثانيتا  ورسترت الجهاز ولم تعمل جهازى ويندوز 10 نوع النسخة ريدا استون 64بت والاوفس كما اخبرتك سابقا 2013 64 بت 

وايضا كيف اعدل مود ليناسب اوفس 64 بت لو امكنك اخبارى 

قام بنشر
8 دقائق مضت, محمود أبوالدهب said:

ايضا قمت بتثبيتها ثانيتا  ورسترت الجهاز ولم تعمل جهازى ويندوز 10 نوع النسخة ريدا استون 64بت والاوفس كما اخبرتك سابقا 2013 64 بت 

وايضا كيف اعدل مود ليناسب اوفس 64 بت لو امكنك اخبارى 

ساعمل على المشكلة ان شاء الله

فهذا هو سبب طرحي لهذا الموضوع لاعرف المشاكل التي تضهر مع اليست فيو و ايجاد الحلول لها

قام بنشر

iالسلام عليكم

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

بعد الدخول على محرر الأكواد عن طريق Alt + F11 قم بالدخول على القائمة Tools ثم References

001.png

ستظهر لك نافذة بها خيارات وستجد بعض الخيارات في أولها كلمة Missing أي أنها مكتبة مفقودة قم بإزالة علامات الصح من جانب هذه الخيارات فقط ..

002.png

من نافذة المشروع اعمل كليك يمين ثم اختر الأمر Insert ثم UserForm لإدراج فورم جديد

003.png

من صندوق الأدوات Control Box اعمل كليك يمين في مكان فارغ ثم اختر الأمر Additional Controls

004.png

ابحث عن الخيار Microsoft ListView Control وعلم في المربع بجواره ليتم إدراجه في صندوق الأدوات

005.png

الآن قم برسم الأداة على الفورم الجديد ثم احفظ المصنف من علامة الحفظ

006.png

007.png

وأخيراً بعد الحفظ قم بحذف الفورم الذي تم إدراجه ، ستظهر لك رسالة اختر منها No

008.png

الآن قم بتشغيل الفورم الأساسي في الملف ستجد أنه يعمل إن شاء الله

 

قام بنشر (معدل)
17 دقائق مضت, شوقي ربيع said:

 

من صندوق الأدوات Control Box اعمل كليك يمين في مكان فارغ ثم اختر الأمر Additional Controls

004.png

ابحث عن الخيار Microsoft ListView Control وعلم في المربع بجواره ليتم إدراجه في صندوق الأدوات

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

 

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

تم تعديل بواسطه محمود أبوالدهب

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information