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.***