التنبيهات التالية ظهرت :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 864 - File: showthread.php PHP 7.4.33 (Linux)
File Line Function
/showthread.php 864 errorHandler->error



تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس ( 0 ) - الكائن Control خصائصه - طرقه - احداثه :: الجزء الأول - الخصائص ::
#1
كاتب الموضوع : أنس محمود


بسم الله الرحمن الرحيم ،

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

اللهم اجعل عملي خالصاً لوجهك

الدرس ( 0 ) : الكائن Control خصائصه - طرقه - احداثه >> الجزء الأول : الخصائص <<

اصررت على أن ابدأ الدورة بالحديث عن الكائن Control حيث انه هو الكائن الذي تشتق منه اغلب كائنات اطار عمل .NET ، ففهمك له سيسهل عليك فهم باقي ادوات الإطار ، نبدأ ان شاء الله :-

خصائص الكائن Control ( بالترتيب الأبجدي ) :-

* الخاصية Anchor :- خاصية مفيدة جداً ، وتوفر عليك الكثير من السطور في تنسيق ادواتك ، وفائدة هذه الخاصية ؛ أنك تحدد فيها الإتجاه الذي سوف تلتزم به الأداه في حالة تغير حجم الكائن الحاضن لها ، و يمكنك الجمع بين أكثر من اتجاه باستخدام المعامل or ، وفي حالة وجود اتجاهين متضادين ، مثل :-

كود :
[color=#000000][COLOR=#0000bb]MyControl[/color][color=#007700].[/color][color=#0000bb]Anchor [/color][color=#007700]= [/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]AnchorStyles[/color][color=#007700].[/color][color=#0000bb]Left [/color][color=#007700]Or [/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]AnchorStyles[/color][color=#007700].[/color][COLOR=#0000bb]Right  
[/COLOR][/COLOR]

أو :-

كود :
[color=#000000][COLOR=#0000bb]MyControl[/color][color=#007700].[/color][color=#0000bb]Anchor [/color][color=#007700]= [/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]AnchorStyles[/color][color=#007700].[/color][color=#0000bb]Top [/color][color=#007700]Or [/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]AnchorStyles[/color][color=#007700].[/color][COLOR=#0000bb]Bottom  
[/COLOR][/COLOR]

في هذه الحالة يتم تمديد الأداة تبعا لتمدد الأداة الحاضنة لها ،
تدريب :- أضف أي اداة ( Button مثلا ) وقم بتغيير الخاصية Anchor لها الى عدة أشكال وفي كل مرة غير حجم النموذج ولا حظ ما يحدث .

الخاصية BackColor :- خاصية من النوع Color وفيها تقوم بتحديد لون الخلفية للأداه .

الخاصية BackGroundImage :- تقبل صورة من النوع Image ، وتقوم فيها بتحديد صورة الخلفية للأداه .

الخاصية BackGroundImageLayot :- تحدد فيها طريقة عرض صورة الخلفية التي في الخاصية BackGroundImage وتختار قيمة من 5 قيم :-
Center : لجعل صورة الخلفية تتوسط الأداة بحجمها الطبيعي ،
None : لعرض الصورة الخلفية بحجمها الطبيعي بدون أي تأثيرات ،
Stretch : لتحجيم صورة الخلفية بحجم الأداة دون مراعاة تناسب الأبعاد ،
Tile : لتكرار الصورة بحجمها الطبيعي حتي تملأ خلفية الأداة ،
Zoom : لتحجيم صورة الخلفية بحجم الأداة مع مراعاة تناسب الأبعاد هذه المرة .

* الخاصية CanFocus : تحدد فيها إمكانية أن تحوز الأداة على التركيز .

الخاصية CanSelect : تحدد فيها إمكانية التحديد .

* الخاصية CompanyName : خاصية للقراءة فقط تعود بإسم الشركة المصنعة للأداه .

* الخاصية ContextMenuStrip : خاصية من النوع ContextMenuStrip يتم فيها تحديد القائمة المنبثقة .

* الخاصية Controls : تمثل هذه الخاصية مرجعا للكائنات المحضونة بكل ما تعنيه الكلمة من معنى ، وحيث انها مجموعة ، فهي تحتوي على الطرق Add , Remove , ... للتعامل مع الحائنات المحضونة .

* الخاصية Created : للقراءة فقط ، وتعود بقيمة منتقية تمثل هل تم إنشاء الأداة فعلياً أم لا .

* الخاصية Cursor : خاصية تمثل شكل مؤشر الفأرة عند المرور على الأداة ، وبالرغم من وجود 28 شكل افتراضي ، إلا أنه يمكنك تغييره بمؤشر خارجي ، من ملف ( *.Cur ) ، بارسار مسار الملف مع مشد الفئة Cursor :-
MyControl.Cursor = New Cursor ( "C:\Anas.cur" )

تــــــــــــــــــــــــــابع ==== >>
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
الدرس ( 0 ) - الكائن Control خصائصه - طرقه - احداثه :: الجزء الأول - الخصائص :: - بواسطة Raggi Tech - 19-10-12, 11:51 AM


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


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