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

مشاهدة النسخة كاملة : [تمت الإجابة] كود مختصر في خصائص الصفحة


المحترف القادم
03-01-2014, 03:56 PM
السلام عليكم

لدي في الصفحة ما يقارب ( 40 ) Button

هل يوجد كود مختصر لإخفاء جميع الـ Button

حيث أنني أضع هذا الكود في ( on show ) في خصائص الصفحة
Button.SetVisible("Button1", false);

بمعنى :
لا أريد كتابة كود اخفاء لكل Button
أريد كود واحد فقط لإخفاء الكل

عبود عبود
03-01-2014, 03:59 PM
ضع أى رقم مكان 40

--
for i=1, 40 do
Button.SetVisible("Button"..i, false);
end

المحترف القادم
03-01-2014, 04:53 PM
جميل جدا اخي عبوووووووود .. :abc_138:
جزاك الله خيرا

أتمنى أن يتسع صدرك لسؤال آخر :abc_145:

الـ Button وضعت لها أكواد وغيرت أماكنها
كل Button بإحداثيات معينة مثل :
Button.SetPos("Button1", 250, 500);

هل يوجد كود مختصر لإعادة جميع الـ Button إلى إحداثياتها الأصلية قبل التغيير

ثامر أبو بلقيس
04-01-2014, 08:43 PM
السلام عليكم
في البداية لاقيت صعوبة بالغة مع سؤالك
سأرسل لك بآخر محاولة

استغل البليجين Group فعله

في ON SHOW
for n = 1,40 do
t = Group.AddObject("Group1", "Button"..n);
result = Group.GetRectPos("Group1");
end



نأتي الان الى زر استرجاعها الى الحالة الأولى و طبعا تسمية الزر هذا تكون مميزة
على الازرار الأخرى
Group.SetRectPos("Group1", result.X,result.Y);

أأمل أني ساعدتك بهذه المحاولة حتى يضيف زملائي حلولا أخرى

المحترف القادم
04-01-2014, 11:44 PM
للأسف .. ما اشتغلش معايا

فعلت الاضافة Group

بس بيطلع لي اخطاء وما بيرجعش اي حاجة لمكانها :abc_083:


بانتظاركم .. لايجاد حل مناسب

Haitham.2012
05-01-2014, 10:25 AM
ارفق ملف مفتوح مختصر لتتضح المشكله أكثر ونضع الحل المناسب

استفسارك غير واضح .. في المشاركه الاولى قولت اريد اخفاء جميع الازرار وتفضل الاخ عبود بوضع الكود .. ثم قلت اريد عودة الازرار للمكان الاصلي !! ما علاقة الاخفاء بتغير المكان ؟؟ .. هل بعد الاخفاء تستخدم اكواد لتغيير اماكن الازرار ؟؟

لهذا يجب توضيح الاستفسار جيدا والا ستجد تجاهل في الرد .. ليس تقليلا من شأنك لا سمح الله ( العفو ) ولكن لكل منا مشغولياته فإذا وجدت الاستفسار سيأخذ حوار طويل سأتوقف عن المحاوله في المساعده ..

ثامر أبو بلقيس
05-01-2014, 12:37 PM
تقبل كلامي أخي المحترف القادم ماأرسلت لك به صحيح حاول أن تفتح مشروع جديد
وتفعل الاضافة و ضع أزرارا و عند الضغط على أي زر سيتغير وضعه حسب مشروعك
عند الضغط على الزر المخصص للاسترجاع ستعود لأماكنها الأولى :abc_138:حاول ثانية :abc_138:

المحترف القادم
05-01-2014, 03:54 PM
تقبل كلامي أخي المحترف القادم ماأرسلت لك به صحيح حاول أن تفتح مشروع جديد
وتفعل الاضافة و ضع أزرارا و عند الضغط على أي زر سيتغير وضعه حسب مشروعك
عند الضغط على الزر المخصص للاسترجاع ستعود لأماكنها الأولى :abc_138:حاول ثانية :abc_138:

حاولت مرة أخرى .. ونجحت الطريقة

هي نفس الفكرة بالضبط .. ولاكن لا اريد الاحداثيات الاصلية عن طريق الضغط على زر
اريدها تعود تلقائية

سامحني .. أخطأت في حقك

المحترف القادم
05-01-2014, 03:55 PM
ارفق ملف مفتوح مختصر لتتضح المشكله أكثر ونضع الحل المناسب

استفسارك غير واضح .. في المشاركه الاولى قولت اريد اخفاء جميع الازرار وتفضل الاخ عبود بوضع الكود .. ثم قلت اريد عودة الازرار للمكان الاصلي !! ما علاقة الاخفاء بتغير المكان ؟؟ .. هل بعد الاخفاء تستخدم اكواد لتغيير اماكن الازرار ؟؟

لهذا يجب توضيح الاستفسار جيدا والا ستجد تجاهل في الرد .. ليس تقليلا من شأنك لا سمح الله ( العفو ) ولكن لكل منا مشغولياته فإذا وجدت الاستفسار سيأخذ حوار طويل سأتوقف عن المحاوله في المساعده ..

معذرة أساتذتي .....

هي سؤالين مستقلين .. وانا استغليت الحال في طرح السؤال
وأعتذر على اللبس الحاصل

تفضل الملف المفتوح ..

علما ان طريقة الأخ ثامر نجحت .. ولكن ليست هي المطلوبة

فرح صالحي
05-01-2014, 04:25 PM
السلام عليكم ورحمة الله وبركاته
شكرا للجميع نحن نتابع لنتعلم

امل الماضي
05-01-2014, 04:57 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

ثامر أبو بلقيس
05-01-2014, 06:06 PM
الكود الموجود في الزر ضعه في خصائص الصفحة الثانية on show
الكود الذي كان في on show حوله في on preload

موفق :abc_152:

المحترف القادم
05-01-2014, 06:15 PM
الكود الموجود في الزر ضعه في خصائص الصفحة الثانية on show
الكود الذي كان في on show حوله في on preload

موفق :abc_152:

فرّررررج الله همّك .. وأزاح كربك

100 % يا أستااااااااااااذي

أشكر كل من قام بالرد والمتابعة والاستفسار والإجابة بلا استثناء

دمتم لنا .. ودام علمكم