C#實現(xiàn)圖形區(qū)域組合操作的方法
更新時間:2015年06月12日 16:17:07 作者:zhuzhao
這篇文章主要介紹了C#實現(xiàn)圖形區(qū)域組合操作的方法,涉及C#操作圖片實現(xiàn)組合操作的相關技巧,需要的朋友可以參考下
本文實例講述了C#實現(xiàn)圖形區(qū)域組合操作的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace advanced_drawing { public partial class Form17 : Form { public Form17() { InitializeComponent(); } private void Form17_Paint(object sender, PaintEventArgs e) { Rectangle regionRect = new Rectangle(20, 20, 100, 100); e.Graphics.DrawRectangle(Pens.Black, regionRect); RectangleF unionRect = new RectangleF(90, 30, 100, 100); e.Graphics.DrawRectangle(Pens.Red, Rectangle.Round(unionRect)); Region myRegion = new Region(regionRect); //myRegion.Union(unionRect); //myRegion.Intersect(unionRect); //myRegion.Exclude(unionRect); //myRegion.Complement(unionRect); myRegion.Xor(unionRect); SolidBrush myBrush = new SolidBrush(Color.Blue); e.Graphics.FillRegion(myBrush, myRegion); } } }
希望本文所述對大家的C#程序設計有所幫助。
相關文章
.NET創(chuàng)建、刪除、復制文件夾及其子文件的實例方法
.NET創(chuàng)建、刪除、復制文件夾及其子文件的實例方法,需要的朋友可以參考一下2013-03-03C#使用Oracle.ManagedDataAccess.dll組件連接Oracle數(shù)據(jù)庫
這篇文章介紹了C#使用Oracle.ManagedDataAccess.dll組件連接Oracle數(shù)據(jù)庫的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05