VB 6.0 Add Controls To The Form at Run-time
بسم الله الرحمن الرحيم
الاجابه بسيطة ... كل ما علينا فعله هو الذهاب بالماوس على قائمة الادوات يسار الفورم أو يسار الفيجوال بيزك و اختيار اى أداه و الضغط عليها ثم رسمها على الفورم أو الضغط عليها مرتين حتى تظهر على الفـــــــــــــورم .............. و لكن ما الجديد ؟؟؟!!!
الجديد هو أننا سنتعلم كيف نضيف اداة تحكم على الفورم بدون استخدام الماوس ( أى بدون استخدام واجهة التصميم أو كما يسمونها بيئة الــــــــــ GUI و هى اختصار لــــ Graphical User Interface أو الواجهة الرسومية باللغه العربية الفصحه أو IDE وهى اختصار برمجى بمعنى Integrated Design Enviroment أى بيئة الرسم المتكامل ) و بالتالى ستكون الاضافة فى بيئة RunTime أو بيئة زمن الحدوث أى بعد عمل البرنامج نفسه .
تخيل أن الفورم فارغه و عندما تقوم بعمل Run تمتلأ بالازرار و مربعات الكتابه فالمكان الذى تريدة .. أو يكون بالفورم عدد معين من الازار و تقوم و انت تعمل بالبرنامج بعملية اضافة زر جديد يؤدى وظيفة جديده .
- الطريقة الأولــى :
نفتح الفيجوال بيزك الاصدار السادس طبعا و نبدأ باذن الله باختيار
Standard Exe
ثم نضيف زر تحكم جديد و نغير الاسم عن طريق خاصية Name الى CMD1
و نضيف واحد أخر و نسمية CMD2 و نأتى على الخاصية Index و نضع بالخانة المقابله 0 و سنعرف معناها .
الأن الاكواد ....... اضغط بالماوس مرتين على CMD1 .......... و اكتب الاتى
سنجد الاتى :
كل مرة نضغط على CM1 ينشأ CM2 جديد
كل مرة نضغط على CM2 تظهر رساله مختلفه
و يمكنك :
تغيير عدد الرسائل بعدد الازرار عن طريق Next ....... For و هذا يرجع لمجهودك .
أو تغيير الازرار بمربعات كتابه أو أى اداة أخرى
2. الطريقة الثانيـــــــــــــة :
ننزيل الازرار تماما من على الفورم و نضغط على الفورم مرتين لتظهر شاشة الكود و نقوم بمسح محتوياتها حتى تكون فارغه تماما .......... و نضيف الكود الاتى :
سنجد الاتى :
بمجرد عمل Run للبرنامج نجد أن الفورم بها عدد 5 ازرار
لكن عند الضغط على أى منهم لا نجد شيئا و هذا هو الفرق بين الطريقتين
اذا اردت الاستفسار عن معنى أى كود أو أى فكرة أنا فى الخدمه 24 ساعه فقط ضع ردا على الموضوع ........ و لكن :
أنا لا أقوم بالبرمجة لأحد .. فقط سأعطيك أفكار و دلائل و أماكن للبحث مفيدة
بالتوفيق باذن الله
Visual Basic 6.0 Lessons, Tricks, Tutorials and help links :
السلام عليكم
ReplyDeleteيجب عليك أن تكتب الرمز بشكل جيد, لجعله أسهل للقرأة من قبل الآخرين . نظرة على موقعي http://khoiriyyah.blogspot.com شكرا لك سعيد لمعرفة لك.
شكرا لك
ReplyDeleteان شاء الله فى المرات القادمه
Touche. Sound arguments. Keep up the amazing spirit.
ReplyDeleteFeel free to surf to my web page; DamienTPloennigs