تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ما الأداة الأخف لتصميم أشكال هندسية Button أم Label
#5
InitializeComponent  هي الدالة المسئولة عن انشاء و تصميم الادوات في الفورم كما يظهر في وقت التصميم

لو قمت بفتح ملف Form1.Designer.vb مثلا ستجد كيف تقوم بيئة التصميم باضافة الازرار والادوات الى الفورم

   

وبالتالي فهي ضرورية ان يتم استدعائها قبل اي شي في الكود حتى لا تحصل على Null value exception مثلا ان قمت بتغير اي من خصائص الادوات قبل ان يتم انشائها اصلا

اما عن Sub New فهو مشيد الفورم ، اي فورم في النهاية هو كلاس يرث من الكلاس System.Windows.Forms.Form ، واي كلاس له مشيد يتم استدعائة عندما تقوم بانشاء نسخة من هذه الفئة باستخدام الكلمة new 

وهو مهم لاجراء اي عمليات نريد تنفيذها قبل اي شيء ، مثل ال Initialization مثلا للمتغيرات الداخلية وهكذا 

في حالة الفورم هنا مهم انشاء الادوات وتصميمها واضافتها للفورم قبل اي شيء
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: ما الأداة الأخف لتصميم أشكال هندسية Button أم Label - بواسطة Anas Mahmoud - 06-12-20, 03:51 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم