كيفية إنشاء عناصر الحقول والصحف

مرحبا بكم في موقع محمد بشير

كيفية إنشاء الحقول والصحف tabControl & tabPages

كما هو موجود في كثير من البرامج المختلفة
يمكننا وبكل يسر وسهولة إشاء وإضافة مثل هكذا عناصر
ولتحقيق هذا أولا نقوم بالقاعدة التي يتم البناء عليها وهي عنصر الحقول
ولإنشئها نستخدم أمر حقول وهذا الأمر له مكون واحد هو عبارة عن اسم الحقول هذا
وبعد كتابة وإنشاء الحقول نقوم بإضافة ما نريد من الصحف أو الصفحات
ولإضافة عنصر الصحف نستخدم أمر صحيفة وهذا الأمر له ثلاثة مكونات أساسية هي على النحو التالي
المكون الأول هو عبارة عن اسم الصحيفة
والمكون الثاني هو عنوان الصحيفة الذي يظهر للمستخدم عند التحرك بالأسهم ويجب كتابته بين علامتي تنصيص
والمكون الثالث هو اسم الحقل المراد إضافة الصحيفة إليه
وللعلم هذه الطريقة مشابهة ولحد كبير لكتابة القوائم والعناصر المختلفة
وبعد إنشاء ما نريد من الصحف نقوم بإضافة ما نشاء من عناصر التحكم العامة إلى الصحف المختلفة
وعناصر التحكم العامة التي يمكن إضافتها هي مثل الشرائط ومربعات التحرير والتصحيح والخيارات والأزرار
ولإضافة عناصر التحكم العامة للصحف نستخدم أمر إضافةإلىصحيفة بدون الفصل بين الكلمات
وهذا الأمر له مكونان إثنان هما
المكون الأول هو اسم الصحيفة المراد إضافة العنصر إليها
والمكون الثاني هو عبارة عن اسم العنصر المراد إضافته للصحيفة
وطريقة كتابتها هي كما هو موضح في المثال التالي
حقول ح1
صحيفة ص1,"الإعدادات العامة",ح1
إضافةإلىصحيفة ص1,مت1
إضافةإلىصحيفة ص1,زر1
صحيفة ص2,"مساعدة",ح1
إضافةإلىصحيفة ص2,مص1
إضافةإلىصحيفة ص2,زر2
مربعتحرير مت1,"22"
مربعتصحيح مص1,"السلام عليكم"
زر زر1,"حفظ الإعدادات"
زر زر2,"من نحن"
حزمة زر1
حزمة زر2
وبتنفيذ هذه السطور تظهر لنا شاشة تحتوي على عنصر الحقول وبه صحيفتان وبكل صحيفة قمنا بإذافة عنصرين من عناصر التحكم العامة
ملحوظة وعنصر الحقول الصحف يعتبران أحد العناصر العامة
ولهذا يمكننا إستخدام الأوامر الأخرى التي تستخدم مع بقية عناصر التحكم العامة
مثل تركيز المؤشر وتعيين العناصر وإظهار وأخفاء العناصر
وبمعرفة إستخدام هذه الأوامر ينفتح أمامنا باب جديد من أبواب المعرفة بهذه اللغة
أوامر متعلِّقة بالتعامل مع الصُّحُف
1- أمر تعيينصحيفة بدون الفصل بين الكلمتين
من خلال هذا الأمر نتعرَّف على الصحيفة الحالية وبعد التعرف يمكننا حذف الصحيفة أو معرفة اسمها مَثَلً كما لا يمكننا تطبيق ما سَبَق ذكره بدون تعيين الصحيفة وتابع معي الشرح حتَّ تصل لك المعلومة كاملة
بدايتً كيف يُمكننا إستخدام أمر تعيينصحيفة
هذا الأمر عزيزي يتكون من مُكَوِّنَينِ اساسيَّيْن
أولً اسم خاص لهذا الأمر وعِندَمَ تُذْْكَر لك عبارة اسم خاص إعلم أنَّ تعريف الاسم الخاص هو اسم برمجي يتبع الأمر المُراد إستخدامه لربطه مع الأوامر الأُخرَ أو غيره معلى حسب الحوجة كما أنَّ الأزرار لها اسم لإنشاء حزمة خاصة بهذا الزر مَثَلً
ومثال على ما سَبَق هو على النحو الآتي
تعيينصحيفة ت1
ثانيً لأمر تعيينصحيفة مكون ثاني وهو بعد الفاصلة ومكوِّنه السابق أعني هذا الأمر هو بعد تعيينصحيفة والمسافة ثم الاسم الخاص ثم اسم الحقل المُنشؤ سابقا بعد علامة الفاصلة
ومثال كامل على هذا الأمر باعتبار أنَّ اسم الحقول هو ح1
تعيينصحيفة ت1،ح1
2- أمر حذفعنصرتحكم بدون الفصل بين الكلمات
وهذا الأمر بعد أن عيَّنَّ الصحيفة نستطيع حذفها من خلال هذا الأمر مَثَلً
ويحتوي هذا الأمر على مكونين الأول بعد المسافة والَّتي هي تَلِي الأمر مبَاشرتً وهذا الأمر هو الاسم الخاص المستخدم في عملية تعيين الصحيفة وبعده علامة الفاصلة وبعد الفاصلة اسم الحقول
ومثال على ذالك هو ما يَلِي
تعيينصحيفة ت1،ح1
حذفعنصرتحكم ت1،ح1
في هذه الحالة سيحذف الصحيفة الموقوف فيها أو المحددة حاليً
أو ممكن أن نأخُذ عنوان الصحيفة مَثَلً عنطريق المثال الآتي هنا سنُطبِّق أخذ عنوانها في رسالة وهذا الأمر خادع لرغبتك
تعيينصحيفة ت1،ح1
رسالة.ت1.محتوى.تحويللنص
3- أمر عددصحف بدون الفصل بين الكلمتين
وهذا الأمر يمكننا التعرُّف من خلاله على عدد الصحف الموجودة حاليً ملحوظة لا يُشْتَرَط أن يكون هناك تعيين للصحيفة مسبق كي لا يحدُث لبث أو تداخل في الأُمور
مثال
نفترض أنَّ الحقول تَُسَمَّ ح1 كما ذكرنا فنقول في رسالة مَثَلً
رسالة ح1.عددصحف.تحويللنص
4- أمر إضافةعنصرتحكم بدون الفصل بين الكلمات
وهذا الأمر يُستخدم بديلا عن أمر إضافةإلىصحيفة ملحوظة فكِلا الأمران يعملان بدون أدنا مُشكِلة ويقومون بنفس الوظيفة مع الصحف
مع تحيات أخوكم عمر العشري ومحمد بشير