C#使用Region对图形区域构造和填充的方法

 更新时间:2015年06月12日 14:52:57   作者:zhuzhao  
这篇文章主要介绍了C#使用Region对图形区域构造和填充的方法,实例分析了Region类图形操作的相关技巧,需要的朋友可以参考下

本文实例讲述了C#使用Region对图形区域构造和填充的方法。分享给大家供大家参考。具体如下:

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 Form15 : Form
  {
    public Form15()
    {
      InitializeComponent();
    }
    private void Form15_Paint(object sender, PaintEventArgs e)
    {
      GraphicsPath myPath = new GraphicsPath();
      string stringText = "zhuzhao";
      FontFamily family = new FontFamily("Arial");
      int fontStyle = (int)FontStyle.Italic;
      int emSize = 26;
      Point origin = new Point(20, 20);
      StringFormat format = StringFormat.GenericDefault;
      myPath.AddString(stringText,family,fontStyle,emSize,origin,format);
      Region region = new Region(myPath);
      e.Graphics.FillRegion(Brushes.Red, region);
    }
  }
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C#中的三种定时计时器Timer用法介绍

    C#中的三种定时计时器Timer用法介绍

    这篇文章介绍了C#中的三种定时计时器Timer的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • C#访问C++动态分配的数组指针(实例讲解)

    C#访问C++动态分配的数组指针(实例讲解)

    下面小编就为大家分享一篇C#访问C++动态分配的数组指针(实例讲解),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • C#实现读写分离的五种方法小结

    C#实现读写分离的五种方法小结

    在C#中实现分离功能通常指的是将不同的逻辑或责任分配到不同的类或组件中,以增强代码的可读性、可维护性和可扩展性,这通常涉及到设计模式、依赖注入和接口的使用,下面是一些在C#中实现分离功能的基本方法,需要的朋友可以参考下
    2025-03-03
  • c#泛型序列化对象为字节数组的示例

    c#泛型序列化对象为字节数组的示例

    这篇文章主要介绍了c#泛型序列化对象为字节数组的示例,需要的朋友可以参考下
    2014-04-04
  • 浅谈C#中ToString()和Convert.ToString()的区别

    浅谈C#中ToString()和Convert.ToString()的区别

    本文介绍了ToString()和Convert.ToString()的使用方法,他们之间的区别,以及从object到string的转换方法,希望对学习C#编程的你有所帮助
    2016-11-11
  • Windows窗体的.Net框架绘图技术实现方法

    Windows窗体的.Net框架绘图技术实现方法

    这篇文章主要介绍了Windows窗体的.Net框架绘图技术实现方法,非常实用,需要的朋友可以参考下
    2014-08-08
  • C#关闭指定名字进程的方法

    C#关闭指定名字进程的方法

    这篇文章主要介绍了C#关闭指定名字进程的方法,涉及C#进程操作的相关技巧,需要的朋友可以参考下
    2015-05-05
  • C#实现以文件流的形式返回本地文件或远程文件路径

    C#实现以文件流的形式返回本地文件或远程文件路径

    FileStream和FileInfo只能处理本地文件路径,无法直接处理HTTP URL,所以下面小编就来和大家详细介绍一下C#如何实现以文件流的形式返回本地文件或远程文件路径吧
    2025-08-08
  • C#借助Spire.XLS实现自动化生成和操作Excel表格

    C#借助Spire.XLS实现自动化生成和操作Excel表格

    Excel中的表格不仅仅是简单的数据区域,它具备了排序、筛选、格式化等一系列功能,可以大大提升数据处理的效率,本文我们就来简单讲讲如何使用C#实现在 Excel中高效创建和操作表格吧
    2025-11-11
  • C#使用log4net结合sqlite数据库实现记录日志

    C#使用log4net结合sqlite数据库实现记录日志

    因为结构化的数据库存储的日志信息,可以写专门的软件读取历史日志信息,通过各种条件筛选,可操作性极大增强,有这方面需求的开发人员可以考虑,本文给大家介绍了C#使用log4net结合sqlite数据库记录日志,需要的朋友可以参考下
    2024-10-10

最新评论