C# 设置绘图区的显示区域SetClip

graphics.Isvisible(点、区域)  :这些点,区域是否在绘图板的可见范围。

 

设置显示区域主要代码:

graphics.SetClip(范围,显示模式)

graphics.IntersetClip(用来相交的范围);//设置新范围为老范围和此输入范围的交集。

graphics.ResetClip();//重置

Code

 

范围可以为:

 

1、指定区域

graphics1.SetClip(new Rectangle(0, 0, 100, 100));//设定为矩形区域

GraphicsPath clipPath = new GraphicsPath();
clipPath.AddEllipse(0, 0, 200, 100);
graphics.SetClip(clipPath, CombineMode.Replace);//设为某路径区域

 

 Region clipRegion = new Region(new Rectangle(0, 0, 100, 100));
graphics.SetClip(clipRegion, CombineMode.Replace);//设为某范围

graphics2.SetClip(graphics1, CombineMode.Replace);//另一个graphics区域

 

2 模式

CombineMode.***

 

 

你可能感兴趣的:(set)