制作多边形窗体
来源:互联网 发布:移动4g网络改dns地址 编辑:程序博客网 时间:2024/06/15 19:03
制作多边形窗体,It's very Exciting!
我们可以把心中想想的多边形通过简单代码以窗体形式展现出来·
同制作椭圆窗体类似,我们需要在窗体Paint事件中编写代码,同窗体加载事件一并执行
System.Drawing.Drawing2D.GraphicsPath表示一系列相互连接的直线和曲线。无法继承此类。
GraphicsPath.AddPolygon(Point [])是向该路径添加一个多边形
注意,Point [] 数组代表的是多边形的各个顶点坐标,如果第一个坐标和最好一个坐标不同的
话,则将连接这两个点,闭合多边形
下面,我们就简单制作一个三角形窗体
一、创建窗体,引入System.Drawing.Drawing2D命名空间
二、在窗体Paint事件中编写以下代码
- GraphicsPath mypath = new GraphicsPath();
- //取三个顶点坐标
- Point [] mypoint = {
- new Point(this.width / 2,0),
- new Point(this.width,this.Height),
- new Point(0,this.Height)
- };
- mypath.AddPolygon(mypoint);
- //将多边形区域取代窗体区域
- this.region = new Region(mypath);
效果图
试试吧····
- 制作多边形窗体
- 多边形窗体(C#)
- SetWindowRgn函数应用--截图,绘制多边形窗体
- 登陆窗体的制作
- 如何制作透明窗体
- Java制作MDI窗体
- 轻松制作特效窗体
- 制作 MDI窗体
- vc制作不规则窗体
- 自己制作不规则窗体
- 等待窗体的制作
- C#制作不規則窗体
- 半透明窗体的制作
- 制作半透明窗体
- VC 制作透明窗体
- 制作抖动窗体
- C# 制作等待窗体
- c#登陆窗体制作
- Java栈与堆
- CET4,纠结~~~
- java
- com.opensymphony.module.sitemesh.filter.pagefilter作用
- 配置IIS 支持aspx(转)
- 制作多边形窗体
- 刚刚注册,终于有了自己的自留地。
- 我对数据结构的感触
- “.NET 4.0网络开发入门之旅系列”--我在“网” 中央
- 刚加入CSDN,高兴!~
- Android 2.3离线下载安装
- C#向EXCEL自动写数据简单演示
- zImage内核镜像解压过程详解
- 关于抽象类和接口有什么用和怎么用