19-10-12, 11:53 AM
كاتب الموضوع : أنس محمود
بسم الله الرحمن الرحيم
اللهم اجعل عملي خالصا لوجهك
الدرس ( 0 ) : الكائن Control خصائصه - طرقه - أحداثه >> الجزء الثاني : الطرق <<بسم الله الرحمن الرحيم
اللهم اجعل عملي خالصا لوجهك
السلام عليكم ورحمة الله وبركاته ،
الجزء الثاني من الدرس :
* الطريقة BringToFront : طريقة لتقديم الأداة إلى الأمام في ترتيب عرض الكائنات . ، وعلى العكس :
* الطريقة SendToBack : طريقة لإرجاع الأداة إلى الخلف في ترتيب عرض الكائنات
* الطريقة Contains : طريقة تعود بقيمة منطقية من النوع Boolean تمثل هل الكائن المرسل محضون من قبل الأداة أم لا ، وتحتوي على وسيطة واحدة من النوع Control .
* الطريقة Dispose : طبعا أنتم أعلم مني بهذه الطريقة ، فهي تقوم ( بدون الدخول في التفاصيل ) بقتل الكائن وإفراغ الذاكرة منه .
* الطريقة DoDragDrop : لبدء عملية السحب والإلقاء من الأداة ، وتحتوي الطريقة على وسيطتين ، الأولى من النوع Object تحدد فيها الكائن المراد إرساله في عملية السحب والإفلات ، والثانية من النوع Windows.Forms.DragDropEffects تحدد فيها شكل التأثير
* الطريقة FindForm : طريقة تقوم بإرجاع قيمة من النوع Form تمثل النموذج الحاضن للأداة الحالية .
* الطريقة Focus : تقوم بحيازة التركيز للأداة .
* الطريقة GetContainerControl : طريقة تعود بقيمة من النوع IContainerControl تمثل الأداة التي يمكنها أن تحضن أدوات أخرى ، والتي تلي الأداة الحالية .
* الطريقة Hide : تقوم بإخفاء الأداة من الأداة الحاضنة لها . ( تمثل القيمة False للخاصية Visible ) ، وعلى العكس :
* الطريقة Show : تقوم بإظهار الأداة من الأداة الحاضنة لها . ( تمثل القيمة True للخاصية Visible ) .
* الطريقة Refresh : تقوم بتحديث الأداة واعادة رسمها هي والأدوات المحضونة بها ، وتماثل الطريقة Update.
* الطريقة Select : تقوم بتحديد الأداة .
* الطريقة SelectNextControl : تقوم بالبحث عن أداة ، وتحددها ، على حسب المدخلات ، والوسيطة الأولى من النوع Control تحدد فيها الأداة التي تريد أن يبدأ البحث منها ، والوسيطة الثانية من النوع Boolean تمثل هل البحث بالتالي ( True ) أم بالسابق ( False ) ، والوسيطة الثالثة من النوع Boolean تمثل هل سيتم تجاهل الأدوات التي قيمة الخاصية TabStop لهم False وذلك للقيمة True أو False لعدم تجاهلها ، والوسيطة الرابعة من النوع Boolean تمثل هل سيتم البحث بالأدوات المحضونة أيضا ( True ) أم لا ( False ) ، والوسيطة الخامسة من النوع Boolean تمثل هل سيتم البحث بناء على ترتيب مفتاح الـ Tab ( قيم الخاصية TabIndex للأدوات ) وذلك للقيمة True
* الطريقة SetBounds : تقوم بتغيير الخواص Left و Top و Width و Height في ضربة واحدة ! ، وسائط هذه الطريقة تمثل القيم التي تريد إسنادها للخواص السابق ذكرها .
انتهى الجزء الثاني من الدرس ،