本文整理汇总了C#中System.Drawing.RectangleF.UnionWith方法的典型用法代码示例。如果您正苦于以下问题:C# RectangleF.UnionWith方法的具体用法?C# RectangleF.UnionWith怎么用?C# RectangleF.UnionWith使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Drawing.RectangleF
的用法示例。
在下文中一共展示了RectangleF.UnionWith方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DrawImageIntersectClip
void DrawImageIntersectClip(Graphics g)
{
// Create the first rectangle and draw it to the screen in black.
Rectangle regionRect = new Rectangle(20, 20, 100, 100);
g.DrawRectangle(Pens.Black, regionRect);
// create the second rectangle and draw it to the screen in red.
RectangleF complementRect = new RectangleF(90, 30, 100, 100);
g.DrawRectangle(Pens.Red,
Rectangle.Round(complementRect));
// Create a region using the first rectangle.
Region myRegion = new Region(regionRect);
// Get the area of intersection for myRegion when combined with
// complementRect.
myRegion.Intersect(complementRect);
var unionRect = complementRect.UnionWith (regionRect);
g.DrawRectangle(Pens.Green,
Rectangle.Round(unionRect));
g.Clip = myRegion;
g.DrawImage(bmp2, unionRect);
title = "DrawImageIntersetClip";
}