مشاركة عبر


كيفية القيام بما يلي: تعبئة شكل مع اللون صلب ، مصمط

إلى fill a شكل مع a صلب ، مصمط اللون, إنشاء a SolidBrush كائن, و then pass that SolidBrush كائن كـ an وسيطة إلى واحد of the fill وظائف of the Graphics فئة. يوضح المثال التالي كيفية إلى تعبئة قطع ناقص باللون الأحمر.

مثال

في التعليمة البرمجية التالية: SolidBrushالمنشئ تأخذ Colorالكائن كـ الخاص به وسيطة فقط. قيم المستخدمة بواسطة FromArgbتمثل أسلوب أولي، والأحمر، والأخضر، و الأزرق مكونات للون. يجب أن يكون كل من هذه قيم في النطاق من 0 إلى 255. أول 255 للإشارة إلى أن اللون غير شفاف كلياً، ويشير 255 الثاني إلى أن مكوّن أحمر في درجة كاملة. توضح الأصفار الثاني اللون الأخضر و الأزرق كلا وجود مكونات شدة 0.

الرابع أرقام (0، 0، 100، 60) التي تم تمريرها إلى FillEllipseأسلوب تحديد الالموقع و الحجم المستطيل إحاطة للقطع الناقص. مستطيل التحديد يحتوي زاوية اليسرى العليا من (0، 0)، عرض "100" و ارتفاع 60.

        Dim solidBrush As New SolidBrush( _
           Color.FromArgb(255, 255, 0, 0))
        e.Graphics.FillEllipse(solidBrush, 0, 0, 100, 60)

SolidBrush solidBrush = new SolidBrush(
   Color.FromArgb(255, 255, 0, 0));
e.Graphics.FillEllipse(solidBrush, 0, 0, 100, 60);

التحويل البرمجي للتعليمات البرمجية

The preceding example is designed for use with Windows Forms, and it requires PaintEventArgs e, which is a parameter of the Paint event handler.

راجع أيضًا:

موارد أخرى

استخدام أشكال تعبئة إلى فرشاة