C#实现图形区域组合操作的方法

作者:zhuzhao 时间:2023-05-01 19:08:21 

本文实例讲述了C#实现图形区域组合操作的方法。分享给大家供大家参考。具体实现方法如下:


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#程序设计有所帮助。

标签:C#,图形
0
投稿

猜你喜欢

  • Java的System.getProperty()方法获取大全

    2023-11-10 20:12:12
  • Springmvc发送json数据转Java对象接收

    2023-07-07 16:26:16
  • Spring 事务事件监控及实现原理解析

    2023-12-24 04:20:20
  • SpringBoot项目部署到腾讯云的实现步骤

    2023-01-01 16:58:55
  • Java线程安全解决方案(synchronized,ReentrantLock,Atomic)

    2022-06-13 12:51:09
  • Java实现获取内网的所有IP地址

    2023-01-01 07:48:56
  • 介绍java中Pair(配对)

    2021-09-03 10:15:39
  • Spring Boot 利用 XML 方式整合 MyBatis

    2023-02-09 23:01:18
  • Java C++题解leetcode904水果成篮

    2023-12-08 21:06:09
  • Android开发实现图片的上传下载

    2022-10-21 03:41:10
  • springboot整合JSR303校验功能实现代码

    2023-10-11 21:46:25
  • Java面向对象基础知识之封装,继承,多态和抽象

    2022-11-18 07:35:59
  • 使用注解解决ShardingJdbc不支持复杂SQL方法

    2022-08-03 02:15:12
  • 关于自定义过滤器获取不到session问题

    2022-05-16 11:30:21
  • Java 实战范例之校园二手市场系统的实现

    2023-06-10 12:52:17
  • Java系统变量参数获取设置System.getProperties()的方法

    2021-07-22 04:52:47
  • elasticsearch索引index之engine读写控制结构实现

    2021-12-22 00:08:07
  • Android 活动条ActionBar的详解及实例代码

    2021-07-21 13:09:20
  • Android界面一键变灰开发深色适配模式编程示例

    2021-11-25 04:22:25
  • Java用 Rhino/Nashorn 代替第三方 JSON 转换库

    2023-11-04 02:20:26
  • asp之家 软件编程 m.aspxhome.com