VB 6.0 Add Controls To The Form at Run-time

بسم الله الرحمن الرحيم
كيف نضيف اداة تحكم الى الفورم ؟


الاجابه بسيطة ... كل ما علينا فعله هو الذهاب بالماوس على قائمة الادوات يسار الفورم أو يسار الفيجوال بيزك و اختيار اى أداه و الضغط عليها ثم رسمها على الفورم أو الضغط عليها مرتين حتى تظهر على الفـــــــــــــورم .............. و لكن ما الجديد ؟؟؟!!! 

الجديد هو أننا سنتعلم كيف نضيف اداة تحكم على الفورم بدون استخدام الماوس ( أى بدون استخدام واجهة التصميم أو كما يسمونها بيئة الــــــــــ GUI و هى اختصار لــــ Graphical User Interface أو الواجهة الرسومية باللغه العربية الفصحه أو IDE وهى اختصار برمجى بمعنى Integrated Design Enviroment أى بيئة الرسم المتكامل ) و بالتالى ستكون الاضافة فى بيئة RunTime أو بيئة زمن الحدوث أى بعد عمل البرنامج نفسه .

تخيل أن الفورم فارغه و عندما تقوم بعمل Run تمتلأ بالازرار و مربعات الكتابه فالمكان الذى تريدة .. أو يكون بالفورم عدد معين من الازار و تقوم و انت تعمل بالبرنامج بعملية اضافة زر جديد يؤدى وظيفة جديده .

  1. الطريقة الأولــى :
نفتح الفيجوال بيزك الاصدار السادس طبعا و نبدأ باذن الله باختيار
 Standard Exe
ثم نضيف زر تحكم جديد و نغير الاسم عن طريق خاصية Name الى CMD1
و نضيف واحد أخر و نسمية CMD2 و نأتى على الخاصية Index و نضع بالخانة المقابله 0 و سنعرف معناها .
الأن الاكواد ....... اضغط بالماوس مرتين على CMD1 .......... و اكتب الاتى

سنجد الاتى :
كل مرة نضغط على CM1 ينشأ CM2 جديد
كل مرة نضغط على CM2 تظهر رساله مختلفه
و يمكنك :
تغيير عدد الرسائل بعدد الازرار عن طريق Next ....... For و هذا يرجع لمجهودك .
أو تغيير الازرار بمربعات كتابه أو أى اداة أخرى

2.  الطريقة الثانيـــــــــــــة :

ننزيل الازرار تماما من على الفورم و نضغط على الفورم مرتين لتظهر شاشة الكود و نقوم بمسح محتوياتها حتى تكون فارغه تماما .......... و نضيف الكود الاتى :


سنجد الاتى :

بمجرد عمل Run للبرنامج نجد أن الفورم بها عدد 5 ازرار
لكن عند الضغط على أى منهم لا نجد شيئا و هذا هو الفرق بين الطريقتين

 اذا اردت الاستفسار عن معنى أى كود أو أى فكرة أنا فى الخدمه 24 ساعه فقط ضع ردا على الموضوع ........ و لكن :
أنا لا أقوم بالبرمجة لأحد .. فقط سأعطيك أفكار و دلائل و أماكن للبحث مفيدة

Comments

  1. السلام عليكم
    يجب عليك أن تكتب الرمز بشكل جيد, لجعله أسهل للقرأة من قبل الآخرين . نظرة على موقعي http://khoiriyyah.blogspot.com شكرا لك سعيد لمعرفة لك.

    ReplyDelete
  2. شكرا لك
    ان شاء الله فى المرات القادمه

    ReplyDelete
  3. Touche. Sound arguments. Keep up the amazing spirit.

    Feel free to surf to my web page; DamienTPloennigs

    ReplyDelete

Post a Comment

visual basic 6 source code says (Hi)

VB6 Popular Posts

VB 0.6 TreeView Control Lesson Part2

Visual Basic Online Course - Temperature convector

vb6 ms-access 2003 design phonebook 2