السلام عليكم
اخواني في المنتدى اود ان احدثكم عن الفورم المسمى Options Dialog
طبعا هو احد انواع الفورمات المتاحة في بيئة فجوال بيسك و في اغلب لغات البرمجة الاخرى و لكن في كل لغة يوجد باسم مختلف و بطريقة تعامل مختلفة
فمثلا في بيئة دلفي التعامل معه اسهل من ناحية الخيارات و التنقل داخله قبل التنفيذ
لادراجه في البرنامج تدرجه من قائمة ادراج فورم ستظهر 10 انواع من الفورمات ..و هو اخرها باسم Opions Dialog
بمجرد ادراجه سيكون اسمه frmOpions و بالطبع يمكن تغيره لاي اسم اخر
سيظهر لك الفورم وكأن به 4 فورمات فرعية بداخله مسمية Groups من 1 الى 4
ولاحظ ان شريط الادوات قد زادت به 9 ادوات جديدة .. لا تهتم بهم حاليا فقد لا تحتاجهم حاليا (ربما لاحقا ) نفذ برنامجك وانتقل الى ال frmOptions .. اضغط على Group2 و 3و4 لترى الانتقال من واحد الى الاخر
الان نعود للبرنامج قبل التنفيذ حاول التنقل من Group الى اخر كما فعلت منذ قليل .. ستجد ان الامر به شيء من الصعوبة
الامر بسيط
لاحظ نقطة هامة هذا الفورم به العديد من الادوات . اولا الفورم نفسه ثانيا tbsOpions لرؤية حدودها اضغط في كلمة Group1 مباشرة و اقرأ الاسم في جدول الخواص
ثالثا لدينا مصفوفة من الاداة picOptions() تأخذ نفس رقم القروب التي هي به لاحظ ان بها frame مكتوب به sample1
الان لنفرض اننا نريد ان نضيف شيئا لقروب2 .. من جدول الخواص اختر الاداة picOptions(2) ,و اذهب للخاصية left ستجدها -20000 . غيرها الى 210 و ستظهر معك مباشرة على الفورم
و بالمثل مع جميع القروبس الباقية
الان لنلاحظ نقطة . عند اضافة اداة خاصة بقروب معين علينا قبل اضافة الاداة ان نظلل ال picOptions الخاصة به ثم نحمل الاداة بالماوس و نضيفها داخل الpicOptions المظللة
اما اذا اردنا ان نضيف اداة للفورم ككل نظلل الفورم و نضيف الاداة بdouble click
لاضافة زر قروب او حذف احدها او تغيير كلمة قروب او اضافة صورة نضغط زر قروب1 و من الخواص نذهب الى costum ستجد كل هذه الخيارات هناك
و بالطبع بعضه يمكن تعديله من الكود كغيره من الخواص
:)
ارجو ان اكون قد افدت في هذا الموضوع