الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار بخصوص مجموعة من الكلاسات الموجوده في Drawing2d

بدأه MS_SQL في 1 سبتمبر 2009 · 4 رد · 451 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إخواني اريد ان اعرف ماهي وظيفة الكلاسات الاتية :

1- SolidBrush.

2-HatchBrush.

3-LinearGradientBrush.

4-PathGradientBrush.

5-TextureBrush.

انا عارف ان في بعض الاعضاء حيقولوا ابحث في MSDN انا ممكن أ حصل شرحهم بس المشكله باللغة الانجليزية وليس بMSDN

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#3

الكود المرفق مع هذا الرد يعطي النتيجة كما هو مبين على الصورة المرفقة. ألصق الكود على دالة الحدث Paint للنمودج :

post-207152-1251769380_thumb.jpg

			Rectangle rc = ClientRectangle;
			rc.Height /= 5;

			SolidBrush sb = new SolidBrush(Color.Red);
			e.Graphics.FillRectangle(sb, rc);

			rc.Y += rc.Height;
			HatchBrush hb = new HatchBrush(HatchStyle.BackwardDiagonal, Color.Blue);
			e.Graphics.FillRectangle(hb, rc);

			rc.Y += rc.Height;
			LinearGradientBrush lgb = new LinearGradientBrush(new Point(0, rc.Height / 2), new Point(rc.Width, rc.Height / 2), Color.Yellow, Color.Green);
			e.Graphics.FillRectangle(lgb, rc);

			rc.Y += rc.Height;
			GraphicsPath gpth = new GraphicsPath();
			gpth.AddRectangle(rc);
			PathGradientBrush pgb = new PathGradientBrush(gpth);
			pgb.CenterColor = Color.Green;
			Color[] clrs = {Color.FromArgb(255, 0, 255, 255)};
			pgb.SurroundColors = clrs;
			e.Graphics.FillRectangle(pgb, rc);

			rc.Y += rc.Height;
			TextureBrush tb = new TextureBrush(this.Icon.ToBitmap());
			e.Graphics.FillRectangle(tb, rc);

			tb.Dispose();
			pgb.Dispose();
			lgb.Dispose();
			sb.Dispose();
			hb.Dispose();

تحياتي...

#4

شكرا شكرا شكرا :happy: انا عارف انا متعب عندي استفسار اخر وهو انا لما بعرف كائن من كائنات الBrush بحدد نقطة البداية والنهاية الى الان كويس طيب ليه بحدد لها الموقع مرة ثانية كما موضح بالصورة :

post-126189-1251775962_thumb.gif

تم تعديل هذه المشاركة بواسطة medo_Programming في 1 سبتمبر 2009 في 06:34

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#5

الأسطر الأولى, أخي ميدو, تحدد مسافة و سرعة التنقل الخطي للون انطلاقا من اللون الأول و حتى الوصول إلى اللون الثاني و تباعد النقطتين startPosition و endPosition هو الذي يحدد سرعة التنقل من اللون الأول إلى الثاني. أما السطر الأخير فهو الذي يرسم الشكل و يلونه. حاول التلاعب في قيم startPosition و endPosition و لاحظ الفرق.

تحياتي...

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…