ams 4 arab
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى تعليمي متعلق بالاتوبلاي ميديا ستوديو
 
الرئيسيةأحدث الصورالتسجيلدخول

 

  مجابة التحقق من العناصر المحددة فى الليست بوكس "ListBoxEx "

اذهب الى الأسفل 
كاتب الموضوعرسالة
الامل الطائر




المساهمات : 57
تاريخ التسجيل : 12/03/2013

 مجابة التحقق من العناصر المحددة فى الليست بوكس "ListBoxEx " Empty
مُساهمةموضوع: مجابة التحقق من العناصر المحددة فى الليست بوكس "ListBoxEx "    مجابة التحقق من العناصر المحددة فى الليست بوكس "ListBoxEx " Emptyالإثنين مارس 25, 2013 7:58 am


التساؤل للاخ أمير

إخوانى أعضاء و مشرفين المنتدى
---------------------------------

Arrow لدى ليست " ListBoxEx " و زر

أريد الكود الخاص بالتحقق من وجود تحديد لأحد العناصر فى الليست بوكس أو كل العناصر

وعند وجود تحديد يتم تمكين عمل الزر والعكس اذا تم إلغاء التحديد .

الجواب للاخ هيثم
هذا الكود للتحقق من اختيارك لعنصر أم لا ( ضع هذا الكود في الحدث on select )


الكود:
كود:
get_sel = ListBox.GetSelected("ListBox1");

if get_sel == nil then
Dialog.Message("Notice", "لم يتم تحديد اي عنصر", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
else
Dialog.Message("Notice", "تم تحديد عنصر أو أكثر", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
اما اذا كنت تستخدم خاصية checklist box فإليك هذا الكود وهو عند تحديد المربع لأول عنصر سيمكن الزر والعكس ( ضع هذا الكود في الحدث on check )
الكود:
كود:
check = ListBox.GetItemCheck("ListBox1", 1);
if check == 1 then
Button.SetEnabled("Button1", true);
else
Button.SetEnabled("Button1", false);
end
لاحظ هنا في السطر الاول حددنا العنصر رقم 1
للعلم فقط :
check == 1 محدد
check == 0 غير محدد

رأي الاخ صفا
عذرا أخي هيثم
هو قصد ListBoxEx
وليس ListBox
في On Select ضع:
الكود:
كود:
if e_Index == 0 --ربماthen
Dialog.Message("Notice", "لم يتم تحديد اي عنصر", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
Button.SetEnabled("Button1", false);
else
Dialog.Message("Notice", "تم تحديد عنصر أو أكثر", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
Button.SetEnabled("Button1", true);
end
عذرا إن وجد خطأ
رد الاخ أمير
أشكركم للتعاون

بالنسبة للأخ صفـــا :

e_Index == 0 غير مناسبة فهى تستخدم لمعرفة الإندكس المحدد عند استخدامها مع الحدث أون سليكت .

وسوف احدد اختيار للعنصر رقم واحد كوضع افتراضى عند الانشاء .


أما أخى هيثم أريد استخدام " ListBoxEx "

ولزيادة الدقة فى طرح الاستفسار

أريد عند تحديد أكثر من عنصر وعند ازالة علامة التحديد اذا كان هناك عناصر أخرى محددة يبقى الزر مفعل الى أن يتم إلغاء تحديد باقى العناصر المحددة على سبيل التراجع فى القرار Very Happy
دمتم في رعاية الله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
مجابة التحقق من العناصر المحددة فى الليست بوكس "ListBoxEx "
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
»  مجابة< تصغير كافة التطبيقات المفتوحة لاسفل" أى تطبيق مفتوح"
»  محاذاة العناصر فى run time
»  ( مجابة ) استفسار بخصوص فك ضغط وتسطيب برنامج
»  إستفسار : نقل الصفحة بعد عدد معين من الثواني - مجابة
»  مجابة : كيفية تشغيل أكثر من ملف xml في مشروع واحد

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
ams 4 arab :: منتدى الطلبات والاستفسارات-
انتقل الى: