إضافة ظل للنصوص - سي شارب - مقـــالات - Top Coder
Welcome to our Site
الدخــول Or تسجـــيل
الثلاثاء
2016-12-06
1:11 PM
تسجــــيل | دخـــول
الرئيسية » مقالات » سي شارب

إضافة ظل للنصوص
إضافة ظل للنصوص

مقـــدمه
سنتعرف اليوم على طريقه بسيطه لعمل ظل للنصوص التي داخل الكنترولز .

سنستخدم الكلاس Graphics لنستطيع استخدام الداله DrawString حيث تتركز الفكره في رسم النص باستخدام الكلاس Graphics داخل الكنترول بمحاذاة النص الأصلي .
دالة رسم الظل
سنقوم بعمل داله بسيطه من خلالها سنقوم برسم ظل للنص الموجود داخل الكنترول الذي نريد التطبيق عليه , وهذه هي الداله
DrawShadow Method
 
حيث تأخذ هذه الداله 3 معاملات كالتالي :
1- control وهو الكنترول الذي نريد التطبيق عليه .
2- distanceX وهو بعد الظل افقياً عن النص , ويكون الظل على يمين النص في حالة كانت القيمة موجبه , والعكس اذا كانت سالبه يكون الظل على يسار النص .
3- distanceY وهو بعد الظل رأسياُ عن النص , ويكون الظل اسفل النصل في حالة كانت القيمة موجبه والعكس بالعكس , وكلا القيمتين distanceX و distanceY  بالبيكسل .

وتبدأ الداله بعمل ريفريش للكنترول , ثم نبدأ بتعريف الفونت الذي سنقوم بالرسم على اساسه , وهو بالطبع سيكون نفس فونت الكنترول , ثم بعد ذلك نقوم بعمل كائن جديد من الكلاس Graphics وهو الكلاس الذي سنرسم به النص داخل الكنترول , ونقوم بأختيار اللون الخاص بالظل من خلال الكلاس Brush , ثم نقوم برسم النص من خلال الداله DrawString .
تحميل المشروع
 Written by :  Mohammed Mahmoud
الفئة: سي شارب | أضاف: ham_mody2000 (2011-10-14 5:37 PM)
مشاهده: 1107 | الترتيب: 0.0/0


أترك تعليقك من خلال حسابك على الفيس بوك

تعليقات مشتركي الموقع

مجموع المقالات: 0
إضافة تعليق يستطيع فقط المستخدمون المسجلون
[ التسجيل | دخول ]
طريقة الدخول
بحث
Our Facebook community

تم إطلاق صفحة توب كودر على الفيس بوك

Advertisment
الأحـــدث
hitstatus
Copyright Mohammed Mahmoud © 2016
إنشاء موقع مجاني с uCoz