C#图形区域剪切的实现方法
作者:zhuzhao 时间:2021-09-12 10:15:50
本文实例讲述了C#图形区域剪切的实现方法。分享给大家供大家参考。具体如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
namespace advanced_drawing
{
public partial class Form16 : Form
{
public Form16()
{
InitializeComponent();
}
private void Form16_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
GraphicsPath path = new GraphicsPath();
path.AddEllipse(this.ClientRectangle);
Region regoin = new Region(path);
g.DrawPath(Pens.Red, path);
g.Clip = regoin;
Rectangle rect = this.ClientRectangle;
rect.Offset(10, 10);
rect.Width -= 20;
rect.Height -= 20;
g.FillRectangle(Brushes.Black, rect);
g.DrawString("zhuzhao", this.Font, Brushes.Blue, 100, 100);
}
}
}
希望本文所述对大家的C#程序设计有所帮助。
标签:C#,图形
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Java深入理解代码块的使用细节
2023-06-13 04:45:59
![](https://img.aspxhome.com/file/2023/0/76610_0s.png)
详解JDK中ExecutorService与Callable和Future对线程的支持
2023-11-25 07:39:07
Java基于递归和循环两种方式实现未知维度集合的笛卡尔积算法示例
2021-07-19 04:41:18
C#采用OpenXml给Word文档添加表格
2023-03-10 14:07:13
![](https://img.aspxhome.com/file/2023/8/108638_0s.jpg)
C#中Foreach循环遍历的本质与枚举器详解
2022-08-04 05:31:12
![](https://img.aspxhome.com/file/2023/9/108699_0s.png)
java8 stream的多字段排序实现(踩坑)
2023-10-22 11:06:31
![](https://img.aspxhome.com/file/2023/5/83085_0s.jpg)
C#实现获取程序路径方法小结
2022-05-09 19:40:48
Web容器启动过程中如何执行Java类
2022-10-01 19:49:10
Java枚举详解及使用实例(涵盖了所有典型用法)
2023-06-29 23:17:55
Java Thread 类和Runnable 接口详解
2023-11-10 20:16:00
![](https://img.aspxhome.com/file/2023/7/59017_0s.png)
JAVA心得分享---return语句的用法
2023-04-14 11:52:54
java文件操作之java写文件简单示例
2023-10-21 14:37:13
从dubbo zookeeper注册地址提取出zookeeper地址的方法
2023-04-29 18:51:16
SpringBoot实现过滤器和拦截器的方法
2022-10-21 23:29:34
C#实现鼠标消息捕获
2021-06-14 20:38:38
![](https://img.aspxhome.com/file/2023/6/108756_0s.jpg)
解析Kotlin JSON格式
2021-07-16 08:09:35
![](https://img.aspxhome.com/file/2023/0/104650_0s.png)
Java 按照字节来截取字符串的代码(不会出现半个汉字)
2023-04-30 01:40:22
c#数字图像处理的3种方法示例分享
2021-10-09 09:56:51
Spring Bean创建流程分析讲解
2022-04-20 22:53:07
![](https://img.aspxhome.com/file/2023/7/71177_0s.png)
Java 8 动态类型语言Lambda表达式实现原理解析
2023-08-05 09:04:25