منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
معرفة اصل نوع الكنترول - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : معرفة اصل نوع الكنترول (/showthread.php?tid=24207)



معرفة اصل نوع الكنترول - ali.alfoly - 17-03-18

السلام عليكم 
عند عمل انشاء Form جديد وتسميه مثلا Form1
ثم انشاءت منه فورم جديد مثال 
dim Form2 as Form1
فعند محاولة معرفة نوع Form2 عن طريق GetType للاسف سيعلمك ان نوع Form2 هو Form1
كيف اعرف ان اصله Form


RE: معرفة اصل نوع الكنترول - عبدالله الدوسري - 17-03-18

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


كود :
       If TypeOf Form2  Is Form Then

       End If

الـ Form1 = الـ Form2 = الـ Form = الـ Control  = الـ Object

الـ Form1 أصلة Form
وفي نفس الوقت
الـ Form1 أصلة Control
وفي نفس الوقت
الـ Form1 أصلة Object

GetType تجيب فقط الـ declaration , الإعلان الذي قمت به 
وهو : dim Form2 as Form1
ما تجيب الكائن الأصل إلي تمت الوراثة منة , وهو الـ Form , والـ Form يرث الكائن Control , وهكذا إلى أن تصل إلى الكائن Object


RE: معرفة اصل نوع الكنترول - ali.alfoly - 17-03-18

جزاك الله خيرا دي مدوخاني بقالي ساعتين