[frame="12 98"]

وبعــــــــــــــــــــــ ــــــــــد
الاخوة مشرفي وأعضاء منتدى الهندسة الصناعية
أهلا وسهلا ومرحبا بكم وأسعد الله أوقاتكم بطاعته ومحبته .
[flash=http://download.mrkzy.com/e/1712_md_13320213676.swf]WIDTH=198 HEIGHT=46[/flash]
هناك عدة طرق لادراج القوائم المنسدلة ببرنامج الأتوبلاي وهو ما يساعد المستخدم على اجتناب اعتماد كثرة الأزرار
يمكن أن يتم ادراج قوائم بأكواد مباشرة أو استدعاء قوائم مثلا عن طريق مستند xml أو ادراج قائمة في
شكل أزرار مع التلاعب في عملية الاخفاء والظهور .
المهم هذه بعض الطرق لادراج قوائم منسدلة ويمكن في هاته الطريقة التحكم بمكان القائمة عبر المحورين السيني والصادي y , x
وكذلك حجم القائمة بحسب عدد العناوين التي لديك .
بدون اطالة مباشرة الى الشرح .
افتح مشروع جديد من project اضغط global functions اضف هذا الكود
معنى هذا الكود أننا قمنا بالاعلان عن دالة تتعلق بقائمة ذات خصائص = نص ، معرف ..
لاحظ اني اعتمدت في المثال المرفق عدد 3 عناصر من القائمة وتستطيع أن تضاعف العدد
الى ما تشاء بما يتناسب ومشروعك مثلا .
الان اضف زر اضغط عليه مرتين في الحدث on click استدعي المتغير
قم بمعاينة المشروع ولاحظ النتيجة
بقي أمر التحكم في مكان القائمة سهل هذا يعود الى المحورين x و y بالتعديل في قيم الاحداثيات
راجع الكود التالي في الملف المفتوح وستلاحظ اختلاف الارقام

في ما يلي تطبيق سريع على الموضوع
[flash=http://download.mrkzy.com/e/1712_md_13320199946.swf]WIDTH=670 HEIGHT=517[/flash]

الملف المفتوح في المرفقات وأي استفسار تحت الطلب .
في نتظار أن نجتمع ثانية على الخير ان شاء الله .
لاتنسونا بصالح الدعاء فلكم الأجر بالمثل .
والسلام عليكم ورحمة الله وبركاته

[/frame]

وبعــــــــــــــــــــــ ــــــــــد
الاخوة مشرفي وأعضاء منتدى الهندسة الصناعية
أهلا وسهلا ومرحبا بكم وأسعد الله أوقاتكم بطاعته ومحبته .
[flash=http://download.mrkzy.com/e/1712_md_13320213676.swf]WIDTH=198 HEIGHT=46[/flash]
هناك عدة طرق لادراج القوائم المنسدلة ببرنامج الأتوبلاي وهو ما يساعد المستخدم على اجتناب اعتماد كثرة الأزرار
يمكن أن يتم ادراج قوائم بأكواد مباشرة أو استدعاء قوائم مثلا عن طريق مستند xml أو ادراج قائمة في
شكل أزرار مع التلاعب في عملية الاخفاء والظهور .
المهم هذه بعض الطرق لادراج قوائم منسدلة ويمكن في هاته الطريقة التحكم بمكان القائمة عبر المحورين السيني والصادي y , x
وكذلك حجم القائمة بحسب عدد العناوين التي لديك .
بدون اطالة مباشرة الى الشرح .
افتح مشروع جديد من project اضغط global functions اضف هذا الكود
كود:
function TestyVids() tblMenu = {}; tblMenu[1] ={}; tblMenu[1].Text = "ÇáÓíÑÉ ÇáäÈæíÉ"; tblMenu[1].ID = 100; tblMenu[1].Checked = false; tblMenu[1].Enabled = true; tblMenu[2] ={}; tblMenu[2].Text = "Ýí ÑÍÇÈ ÇáÞÑÂä"; tblMenu[2].ID = 200; tblMenu[2].Checked = false; tblMenu[2].Enabled = true; tblMenu[3] ={}; tblMenu[3].Text = "ÎÑæÌ"; tblMenu[3].ID = 300; tblMenu[3].Checked = false; tblMenu[3].Enabled = true nTrayMenu = Application.ShowPopupMenu(570, 40, tblMenu, TPM_LEFTALIGN, TPM_TOPALIGN, true, true); if nTrayMenu ~= "" then if nTrayMenu == 100 then --ÊäÝíÐ ÃãÑ ãÚíä -- elseif nTrayMenu == 200 then --ÊäÝíÐ ÃãÑ ãÚíä -- elseif nTrayMenu == 300 then Application.Exit(0); end end end
لاحظ اني اعتمدت في المثال المرفق عدد 3 عناصر من القائمة وتستطيع أن تضاعف العدد
الى ما تشاء بما يتناسب ومشروعك مثلا .
الان اضف زر اضغط عليه مرتين في الحدث on click استدعي المتغير
كود:
TestyVids()
بقي أمر التحكم في مكان القائمة سهل هذا يعود الى المحورين x و y بالتعديل في قيم الاحداثيات
راجع الكود التالي في الملف المفتوح وستلاحظ اختلاف الارقام
كود:
nTrayMenu = Application.ShowPopupMenu(60, 40, tblMenu, TPM_LEFTALIGN, TPM_TOPALIGN, true, true);

في ما يلي تطبيق سريع على الموضوع
[flash=http://download.mrkzy.com/e/1712_md_13320199946.swf]WIDTH=670 HEIGHT=517[/flash]

الملف المفتوح في المرفقات وأي استفسار تحت الطلب .
في نتظار أن نجتمع ثانية على الخير ان شاء الله .
لاتنسونا بصالح الدعاء فلكم الأجر بالمثل .
والسلام عليكم ورحمة الله وبركاته

[/frame]
تعليق