19-10-12, 11:52 AM
* الخاصية DisplayRectangle : تعود بقيمة من النوع Rectangle تمثل إحداثيات وحجم الأداة ( سأتحدث عن الكائن Rectangle لا حقا )
* الخاصية Dock : تمكنك من تغيير حجم وموقع المحاذاه بالنسبة للأداة الحاضنة
* تدريب :- أضف أي اداة ( Button مثلا ) وقم بتغيير الخاصية Dock لها الى عدة أشكال وفي كل مرة غير حجم النموذج ولا حظ ما يحدث .
* الخاصية Enabled : تحدد فيها امكانية تفاعل المستخدم مع الأداه أم لا ( الأداة متاحة أم لا )
* الخاصية Focused : للقراءة فقط ، تقوم بارجاع قيمة منطقية تمثل هل الأداة مستحوذة على التركيز أم لا
* الخاصية Font : إرجاع أو اسناد قيمة تمثل نوع الخط المستخدم في الكتابة الأداة .
* الخاصية ForeColor : خاصية من النوع Color ، وتمثل لون الكتابة على الأداة .
* الخاصية HasChildren : خاصية منطقية ( Boolean ) ، تقوم بارجاع قيمة تمثل هل الأداة تحتوي على كائنات محضونة أم لا .
* الخاصية Height : تمثل ارتفاع الأداة .
* الخاصية Width : تمثل عرض الأداة . وتجمعهما معاً :
* الخاصية Size : تمثل حجم الأداة ( العرض والإرتفاع ) .
* الخاصية Left : تمثل البعد بالبكسل بين الجانب الأيسر للأداة ، والجانب الأيسر للكائن الحاضن لها .
* الخاصية Top : تمثل البعد بالبكسل بين الجانب الأعلى للأداة ، والجانب الأعلى للكائن الحاضن لها . وتجمعهما معاً :
* الخاصية Location : من النوع Point وتمثل موقع الأداة بالنسبة للكائن الحاضن .
* الخاصية MaximumSize - MinimumSize : خاصيتان من النوع Size ، وتمثل الأولى أقصى حجم من الممكن تكبير الأداة إليه ، والثانية أصغر حجم من الممكن تصغير الأداة إليه .
* الخاصية Name : تمثل الإسم البرمجي للأداة ، لذلك فأن من الخطأ اعتبارها كخاصية .
* الخاصية Parent : من النوع Control و تمثل الكائن الحاضن للأداة .
* الخاصية PreferredSize : من النوع Size وتمثل الحجم المفضل للأداة وليس الحجم الفعلي
* الخاصية TabStop : خاصية منطقية ( Boolean ) تمثل هل من الممكن حيازة التركيز للأداة بالمفتاح Tab .
* الخاصية TabIndex : تمثل ترتيب الأداة من بين باقي الأدوات ، لحيازة التركير بالمفتاح Tab .
* الخاصية Text : خاصية حرفية ( String ) تمثل في بعض الأدوات النص الظاهر على الأداة ، وفي البعض الآخر النص المكتوب بداخلها .
* الخاصية Visible : خاصية منطقية ( Boolean ) تمثل هل الأداة ظاهرة أم لا
* الخاصية Dock : تمكنك من تغيير حجم وموقع المحاذاه بالنسبة للأداة الحاضنة
* تدريب :- أضف أي اداة ( Button مثلا ) وقم بتغيير الخاصية Dock لها الى عدة أشكال وفي كل مرة غير حجم النموذج ولا حظ ما يحدث .
* الخاصية Enabled : تحدد فيها امكانية تفاعل المستخدم مع الأداه أم لا ( الأداة متاحة أم لا )
* الخاصية Focused : للقراءة فقط ، تقوم بارجاع قيمة منطقية تمثل هل الأداة مستحوذة على التركيز أم لا
* الخاصية Font : إرجاع أو اسناد قيمة تمثل نوع الخط المستخدم في الكتابة الأداة .
* الخاصية ForeColor : خاصية من النوع Color ، وتمثل لون الكتابة على الأداة .
* الخاصية HasChildren : خاصية منطقية ( Boolean ) ، تقوم بارجاع قيمة تمثل هل الأداة تحتوي على كائنات محضونة أم لا .
* الخاصية Height : تمثل ارتفاع الأداة .
* الخاصية Width : تمثل عرض الأداة . وتجمعهما معاً :
* الخاصية Size : تمثل حجم الأداة ( العرض والإرتفاع ) .
* الخاصية Left : تمثل البعد بالبكسل بين الجانب الأيسر للأداة ، والجانب الأيسر للكائن الحاضن لها .
* الخاصية Top : تمثل البعد بالبكسل بين الجانب الأعلى للأداة ، والجانب الأعلى للكائن الحاضن لها . وتجمعهما معاً :
* الخاصية Location : من النوع Point وتمثل موقع الأداة بالنسبة للكائن الحاضن .
* الخاصية MaximumSize - MinimumSize : خاصيتان من النوع Size ، وتمثل الأولى أقصى حجم من الممكن تكبير الأداة إليه ، والثانية أصغر حجم من الممكن تصغير الأداة إليه .
* الخاصية Name : تمثل الإسم البرمجي للأداة ، لذلك فأن من الخطأ اعتبارها كخاصية .
* الخاصية Parent : من النوع Control و تمثل الكائن الحاضن للأداة .
* الخاصية PreferredSize : من النوع Size وتمثل الحجم المفضل للأداة وليس الحجم الفعلي
* الخاصية TabStop : خاصية منطقية ( Boolean ) تمثل هل من الممكن حيازة التركيز للأداة بالمفتاح Tab .
* الخاصية TabIndex : تمثل ترتيب الأداة من بين باقي الأدوات ، لحيازة التركير بالمفتاح Tab .
* الخاصية Text : خاصية حرفية ( String ) تمثل في بعض الأدوات النص الظاهر على الأداة ، وفي البعض الآخر النص المكتوب بداخلها .
* الخاصية Visible : خاصية منطقية ( Boolean ) تمثل هل الأداة ظاهرة أم لا
تم بحمد الله الجزء الأول من الدرس ،،
انتظروا الجزء الثاني
انتظروا الجزء الثاني
