المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مساعده في كتابه كود CheckBox


حمووده
02-01-2013, 07:20 AM
بسم الله الرحمن الرحيم


انا عملت كود تحديد عناصر CheckBox وكود اخر لالغاء التحديد ولاكن كل كود في عنصر مختلف
والكود كتالي

هذا كود تحديد عناصر ال CheckBox
CheckBox.SetChecked("CheckBox2", true);
CheckBox.SetChecked("CheckBox3", true);
CheckBox.SetChecked("CheckBox4", true);
CheckBox.SetChecked("CheckBox5", true);
CheckBox.SetChecked("CheckBox6", true);
CheckBox.SetChecked("CheckBox7", true);

وهذا كود الغاء التحديد
CheckBox.SetChecked("CheckBox2", false);
CheckBox.SetChecked("CheckBox3", false);
CheckBox.SetChecked("CheckBox4", false);
CheckBox.SetChecked("CheckBox5", false);
CheckBox.SetChecked("CheckBox6", false);
CheckBox.SetChecked("CheckBox7", false);

اريد كود يدمج بين الاثنين في عنصر واحد
مثلا احط صح علي CheckBox يتحدد العناصر الاخري اشيل الصح التحديد يتلغا

http://img822.imageshack.us/img822/8214/02012013084201.png

عبود عبود
02-01-2013, 09:37 AM
السلام عليكم ورحمة الله وبركاته
فى المثال التالى تجد الكود المناسب لذلك

--
bChecked = CheckBox.GetChecked(this);
if bChecked==true then
CheckBox.SetText(this, "إلغاء تحديد الكل");
for i=1, 12 do
CheckBox.SetChecked("CheckBox"..i, true);
end
else
CheckBox.SetText(this, "تحديد الكل");
for i=1, 12 do
CheckBox.SetChecked("CheckBox"..i, false);
end
end

http://www.mediafire.com/?8yw10iu2x118j3u

سام
02-01-2013, 11:14 AM
بارك الله فيك أخي عبود عبود دائما سباق للخير
جعلها الله في ميزان أعمالك

مع الشكر الجزيل لصاحب الموضوع

أبو يوسف
02-01-2013, 01:53 PM
جزاك الله خيرا أخانا عبود عبود:abc_152: والشكر موصول لحمودة الذي جلب موهبتك :abc_022:

عبود عبود
02-01-2013, 05:05 PM
جزاك الله خير أخى أبو يوسف

بارك الله فيكم جميعا

أتمنى للجميع التوفيق

حمووده
02-01-2013, 05:23 PM
السلام عليكم ورحمة الله وبركاته
فى المثال التالى تجد الكود المناسب لذلك

--
bchecked = checkbox.getchecked(this);
if bchecked==true then
checkbox.settext(this, "إلغاء تحديد الكل");
for i=1, 12 do
checkbox.setchecked("checkbox"..i, true);
end
else
checkbox.settext(this, "تحديد الكل");
for i=1, 12 do
checkbox.setchecked("checkbox"..i, false);
end
end

http://www.mediafire.com/?8yw10iu2x118j3u

مشكور جدا اخوي ولاكن هل يمكنك تطبيق ذلك علي اكوادي لاني لا اعرف شئ في لغه البرمجه اريد هذا الكود لتصميم اسطوانه فقط

عبود عبود
02-01-2013, 05:43 PM
بما أن ملفك المفتوح لم تضعة حتى يمكن التعديل علية إلا أنة مبدئيا يكون ردى كالتالى :

أستنتج أن عدد العناصر ككل هو 7 عنصر من "checkbox"
الواضح من أكوادك أنك جعلت العنصر "checkbox1"
هو المتحكم فى عملية تحديد أو إلغاء تحديد باقى العناصر
فيمكنك وضع الكود كما سبق فى العنصر "checkbox1"

وحيث أنة من الواضح أنك وضعت عدد 6 عناصر من "checkbox" بخلاف العنصر "checkbox1"

إذن يتم تغيير جملة التكرار من :
for i=1, 12 do

إلى :
for i=2, 7 do

وطبعا يتم التغيير للجمل التكرارية الخاصة بالتحديد والإلغاء أيضا .
كما تم توضيحة ف الكود بالمشاركة السابقة .

إذا كان هناك شيئ لم تستوعبة جيدا ضع الملف المفتوح للتعديل علية .

حمووده
02-01-2013, 07:18 PM
تم حذف المشاركه من الكاتب

المحترف الاول
26-07-2016, 07:20 AM
مشكور للتوضيح