الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]Array of Controls مصفوفة أدوات

مغلق
بدأه tamer2000 في 12 سبتمبر 2006 · 1 رد · 1,365 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كيف أقوم بعمل مصفوفة من أدوات التحكم فى الفيجول سى 6

على غرار ما يتم عمله فى الفيجول بيزيك فمثلا لو أنى قمت بعمل عشرين أداة أتشيك بوكس فهل سسأضطر لأن أقوم بكتابة كود لكل أداة منهم بشكل منفصل أم وضعهم فى مصفوفة والتعامل معهم برقم فهرسهم فى المصفوفة أرجو أحد الاخوة يوضح لى هذا الموضوع

#2

في الـ resources اضف الأدوات واعطي لكل اداة ID بحيث يكون متسلسل ويبدأ من قيمة معينة كقاعدة للتسلسل

مثلا :

500 ICON MOVEABLE PURE LOADONCALL DISCARDABLE "MAINICON.ICO" 

100 DIALOGEX 0,0,99,75
STYLE   DS_CENTER | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX |SS_ENDELLIPSIS 
CAPTION "Phone Dialer"
FONT 10,"Tahoma"
MENU 2000
EXSTYLE 0x00000000
BEGIN
 CONTROL "1",1002,"Button",0x50018000,1,19,16,12,BS_FLAT
 CONTROL "2",1003,"Button",0x50018000,19,19,16,12,BS_FLAT
 CONTROL "3",1004,"Button",0x50018000,37,19,16,12,BS_FLAT
 CONTROL "4",1005,"Button",0x50018000,1,33,16,12,BS_FLAT
 CONTROL "5",1006,"Button",0x50018000,19,33,16,12,BS_FLAT
 CONTROL "6",1007,"Button",0x50018000,37,33,16,12,BS_FLAT
 CONTROL "7",1008,"Button",0x50018000,1,47,16,12,BS_FLAT
 CONTROL "8",1009,"Button",0x50018000,19,47,16,12,BS_FLAT
 CONTROL "9",1010,"Button",0x50018000,37,47,16,12,BS_FLAT
 CONTROL "*",1011,"Button",0x50018000,1,61,16,12,BS_FLAT
 CONTROL "0",1001,"Button",0x50018000,19,61,16,12,BS_FLAT
 CONTROL "#",1012,"Button",0x50018000,37,61,16,12,BS_FLAT
 CONTROL "<<<",1000,"Button",0x50018000,72,2,25,12,BS_FLAT
 CONTROL "Open Line",1013,"Button",0x50018000,57,19,40,12,BS_FLAT
 CONTROL "Diale",1014,"Button",0x50018000,57,33,40,12,BS_FLAT
 CONTROL " Assembly\n   For All",1016,"Static",0x50010000,57,49,40,22,0x00000201
 CONTROL "",1017,"Static",0x50010000,1,1,68,14,0x00000201
END
2000 MENUEX
BEGIN
 MENUITEM "&Exit",2001
 POPUP "Modem port",,
 BEGIN
  MENUITEM "COM2",2002
  MENUITEM "COM3",2003
  MENUITEM "COM4",2004
 END
 MENUITEM "&Help",2005
END

الان يمكن التعامل مع الادوات عن طريق قاعدة المسلسل + ترتيب الأداة

مثلا 1001 + 0 , 1001 + 1 , 1001 + 2 , ....

قاعدة التسلسل 1001 , رقم الاداة 0 و 1 و 2 و ...

طبعا يمكنك المرور عليها بـ for-loop

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…