|
||||||
| أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل |
|
|
أدوات الموضوع | ابحث في الموضوع | انواع عرض الموضوع |
|
|
|
#1
|
||||
|
||||
|
كما تعرف أن ControlName.Property = value
والقيمة هذه من الممكن أن تكون : قيمة مجردة مثل Label1.Text="Visual Basic" قيمة منطقية مثل Label1.visible= True قيمة من قائمة مثل Label1.ForeColor= Color.Red وهذه القيمة يتم اختيارها من قائمة الاستشعار الذكية القيمة بإنشاء كائن مثل Label1.Font= New Font("Arial",20) وفى الحالة الاخيرة لتعديل قيم الخاصية Font من خلال إنشاء كائن من الفئة Font وهناك مشكلة حلها أبسط وهى أن الكائن المسند للخاصية Font لا يمكن تعديل قيمه فمعظم خصائص الفئة Font للقراءة فقط لذلك علينا إسناد قيمة كائن جديد بالمعامل New من خلال New Font("Arial",20)
__________________
(مهندس و مدرس كمبيوتر ) لن تبلغ المجد حتى تلعق الصبر
|
|
#2
|
|||
|
|||
|
اقتباس:
1- كمان لو نظرنا لنوع (Type) الخاصية Font سوف نجد نوعه (Type) من الفئة أو التصنيف Font وعلشان نستفيد من هذا التصنيف لابد من عمل استنساخ نسخة منه باستخدام NEW. 2- هذا الكائن الجديد حل محل الكائن المخزن بالخاصية Font وده نتيجة عملية التخصيص. 3- وذي ما حضرتك تفضلت بعض خصائص التصنيف Font للقراءة فقط فكان لابد من استخدام Constructor بتاع التصنيف Font عندما عندما كتبنا (حجم الخط , "نوع الخط") الذي يستطيع التأثير في المتغير الخاص (Private Variable) بهذه الخصائص المعموله للقراءة فقط. النقاط السابقة معتمدة على OOP |
| العلامات المرجعية |
| أدوات الموضوع | ابحث في الموضوع |
| انواع عرض الموضوع | |
|
|