الفئة Region

Region class

يصف الجزء الداخلي لشكل رسومي مكوّن من مستطيلات ومسارات. لا يمكن وراثة هذه الفئة.

public sealed class Region

المنشئات

الاسمالوصف
Region()يُنشئ Region جديدًا.
Region(GraphicsPath)يُنشئ Region جديدًا باستخدام GraphicsPath المحدد.
Region(Rectangle)يُنشئ Region جديدًا من البنية Rectangle المحددة.
Region(RectangleF)يُنشئ Region جديدًا من البنية RectangleF المحددة.

الطرق

الاسمالوصف
Complement(GraphicsPath)يُحدّث هذا Region ليحتوي على الجزء من GraphicsPath المحدد الذي لا يتقاطع مع هذا Region.
Complement(Rectangle)يُحدّث هذا Region ليحتوي على الجزء من البنية Rectangle المحددة الذي لا يتقاطع مع هذا Region.
Complement(RectangleF)يُحدّث هذا Region ليحتوي على الجزء من البنية RectangleF المحددة الذي لا يتقاطع مع هذا Region.
Complement(Region)يُحدّث هذا Region ليحتوي على الجزء من Region المحدد الذي لا يتقاطع مع هذا Region.
DeepClone()ينشئ نسخة عميقة دقيقة من هذا Region.
override Equals(object)تحقق مما إذا كانت الكائنات متساوية.
Equals(Region, Graphics)يفحص ما إذا كان Region المحدد مطابقًا لهذا Region على سطح الرسم المحدد.
Exclude(GraphicsPath)يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي منه الذي لا يتقاطع مع GraphicsPath المحدد.
Exclude(Rectangle)يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي منه الذي لا يتقاطع مع البنية Rectangle المحددة.
Exclude(RectangleF)يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي منه الذي لا يتقاطع مع البنية RectangleF المحددة.
Exclude(Region)يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي منه الذي لا يتقاطع مع Region المحدد.
override GetHashCode()احصل على قيمة التجزئة للكائن الحالي.
Intersect(GraphicsPath)يُحدّث هذا Region إلى تقاطع نفسه مع GraphicsPath المحدد.
Intersect(Rectangle)يُحدّث هذا Region إلى تقاطع نفسه مع البنية Rectangle المحددة.
Intersect(RectangleF)يُحدّث هذا Region إلى تقاطع نفسه مع البنية RectangleF المحددة.
Intersect(Region)يُحدّث هذا Region إلى تقاطع نفسه مع Region المحدد.
IsEmpty(Graphics)يفحص ما إذا كان لهذا Region داخل فارغ على سطح الرسم المحدد.
IsInfinite(Graphics)يفحص ما إذا كان لهذا Region داخل لا نهائي على سطح الرسم المحدد.
IsVisible(Point)يفحص ما إذا كانت البنية Point المحددة موجودة داخل هذا Region.
IsVisible(PointF)يفحص ما إذا كانت البنية PointF المحددة موجودة داخل هذا Region.
IsVisible(Rectangle)يفحص ما إذا كان أي جزء من البنية Rectangle المحددة موجودًا داخل هذا Region.
IsVisible(RectangleF)يفحص ما إذا كان أي جزء من البنية RectangleF المحددة موجودًا داخل هذا Region.
IsVisible(float, float)يفحص ما إذا كانت النقطة المحددة موجودة داخل هذه Region.
IsVisible(Point, Graphics)يفحص ما إذا كانت بنية Point المحددة موجودة داخل هذه Region عند رسمها باستخدام الـGraphics.
IsVisible(PointF, Graphics)يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذه Region عند رسمها باستخدام الـGraphics.
IsVisible(Rectangle, Graphics)يفحص ما إذا كان أي جزء من بنية Rectangle المحددة موجودًا داخل هذه Region عند رسمه باستخدام الـGraphics.
IsVisible(RectangleF, Graphics)يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذه Region عند رسمه باستخدام الـGraphics.
IsVisible(float, float, Graphics)يفحص ما إذا كانت النقطة المحددة موجودة داخل هذه Region عند رسمها باستخدام الـGraphics.
IsVisible(int, int, Graphics)يفحص ما إذا كانت النقطة المحددة موجودة داخل كائن Region هذا عند رسمه باستخدام كائن الـGraphics المحدد.
IsVisible(float, float, float, float)يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذه Region.
IsVisible(int, int, int, int)يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذه Region.
IsVisible(float, float, float, float, Graphics)يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذه Region عند رسمه باستخدام الـGraphics.
IsVisible(int, int, int, int, Graphics)يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذه Region عند رسمه باستخدام الـGraphics.
MakeEmpty()يُهيئ هذه Region إلى داخل فارغ.
MakeInfinite()يُهيئ كائن Region هذا إلى داخل لا نهائي.
Transform(Matrix)يحوّل هذه Region باستخدام الـMatrix المحدد.
Translate(float, float)يُزاحِم إحداثيات هذه Region بالمقدار المحدد.
Translate(int, int)يُزاحِم إحداثيات هذه Region بالمقدار المحدد.
Union(GraphicsPath)يُحدّث هذه Region إلى اتحادها مع الـGraphicsPath المحدد.
Union(Rectangle)يُحدّث هذه Region إلى اتحادها مع بنية Rectangle المحددة.
Union(RectangleF)يُحدّث هذه Region إلى اتحادها مع بنية RectangleF المحددة.
Union(Region)يُحدّث هذه Region إلى اتحادها مع الـRegion المحدد.
Xor(GraphicsPath)يُحدّث هذه Region إلى اتحادها مطروحًا منه تقاطعها مع الـGraphicsPath المحدد.
Xor(Rectangle)يُحدّث هذه Region إلى اتحادها مطروحًا منه تقاطعها مع بنية Rectangle المحددة.
Xor(RectangleF)يُحدّث هذه Region إلى اتحادها مطروحًا منه تقاطعها مع بنية RectangleF المحددة.
Xor(Region)يُحدّث هذه Region إلى اتحادها مطروحًا منه تقاطعها مع الـRegion المحدد.

انظر أيضًا