资源简介
C#GDI绘图_设置笔刷.rar
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
namespace GDIPBrushes
{
public partial class Form1 : Form
{
//声明画图必须的变量---背景刷
private Brush backgroundBrush;
public Form1()
{
InitializeComponent();
//在构造函数中添加初始活动代码
//将Form1的背景设置成不透明的
this.Setstyle(Controlstyles.Opaque true);
//从可执行文件的资源分支中加载要用于背景的图像
Image backgroundImage = Image.FromFile(“colorbars.jpg“);// new Bitmap(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(“colorbars.jpg“));
backgroundBrush = new TextureBrush(backgroundImage);
}
protected override void OnPaint(PaintEventArgs e)
{
Graphics g = e.Graphics;
//定义在呈现图画的时候的画质要求--消除锯齿,高品质的
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
//用粗画笔填充背景
//然后应用白色涂料
g.FillRectangle(backgroundBrush ClientRectangle);
g.FillRectangle(new SolidBrush(Color.FromArgb(180 Color.White)) ClientRectangle);
//添加一个红色长方形和一个与之重叠的黄色长方形
g.FillRectangle(new SolidBrush(Color.Red) 20 20 50 50);
g.FillRectangle(new SolidBrush(Color.FromArgb(180 Color.Yellow)) 40 40 50 50);
//添加一个充满半透明阴影图案的圆圈
HatchBrush hb = new HatchBrush(Hatchstyle.DottedGrid Color.Green Color.FromArgb(100 Color.Yellow));
g.FillEllipse(hb 250 10 100 100);
//现在创建一个用渐变画笔填充的长方形
Rectangle r = new Rectangle(300 250 100 100);
LinearGradientBrush lb = new LinearGradientBrush(r Color.Red Color.Yellow LinearGradientMode.BackwardDiagonal);
g.FillRectangle(lb r);
//现在添加一个用线条渐变画笔绘制的图形
GraphicsPath path = new GraphicsPath(new Point[]{
new Point(40140)
new Point(275200)
new Point(105225)
new Point(190300)
new Point(50350)
new Point(20180)
}
new byte[]{
(byte)PathPointType.Start
(byte)PathPointType.Line
(byte)PathPointType.Line
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6056 2009-02-14 11:50 C#GDI绘图_设置笔刷\Backup\Form1.cs
文件 2860 2009-02-14 10:46 C#GDI绘图_设置笔刷\Backup\Form1.Designer.cs
文件 6014 2009-02-14 10:46 C#GDI绘图_设置笔刷\Backup\Form1.resx
文件 4632 2009-02-14 11:13 C#GDI绘图_设置笔刷\Backup\GDIPBrushes.csproj
文件 168 2009-02-14 11:41 C#GDI绘图_设置笔刷\Backup\GDIPBrushes.csproj.user
文件 911 2009-02-14 08:58 C#GDI绘图_设置笔刷\Backup\GDIPBrushes.sln
..A..H. 17920 2009-02-19 16:42 C#GDI绘图_设置笔刷\Backup\GDIPBrushes.v12.suo
文件 853 2009-02-14 11:30 C#GDI绘图_设置笔刷\Backup\GradientBrushForm.cs
文件 2092 2009-02-14 11:30 C#GDI绘图_设置笔刷\Backup\GradientBrushForm.Designer.cs
文件 5814 2009-02-14 11:30 C#GDI绘图_设置笔刷\Backup\GradientBrushForm.resx
文件 492 2009-02-14 11:33 C#GDI绘图_设置笔刷\Backup\Program.cs
文件 1378 2009-02-14 08:58 C#GDI绘图_设置笔刷\Backup\Properties\AssemblyInfo.cs
文件 3103 2009-02-14 09:19 C#GDI绘图_设置笔刷\Backup\Properties\Resources.Designer.cs
文件 6205 2009-02-14 09:19 C#GDI绘图_设置笔刷\Backup\Properties\Resources.resx
文件 1096 2009-02-14 08:58 C#GDI绘图_设置笔刷\Backup\Properties\Settings.Designer.cs
文件 249 2009-02-14 08:58 C#GDI绘图_设置笔刷\Backup\Properties\Settings.settings
文件 712 2009-02-14 11:40 C#GDI绘图_设置笔刷\Backup\Resources\colorbars.jpg
文件 690 2009-02-14 11:00 C#GDI绘图_设置笔刷\Backup\SolidBrushForm.cs
文件 2079 2009-02-14 10:55 C#GDI绘图_设置笔刷\Backup\SolidBrushForm.Designer.cs
文件 5814 2009-02-14 10:55 C#GDI绘图_设置笔刷\Backup\SolidBrushForm.resx
文件 797 2009-02-14 11:41 C#GDI绘图_设置笔刷\bin\Debug\colorbars.jpg
文件 14336 2019-11-12 13:44 C#GDI绘图_设置笔刷\bin\Debug\GDIPBrushes.exe
文件 42496 2019-11-12 13:44 C#GDI绘图_设置笔刷\bin\Debug\GDIPBrushes.pdb
文件 22704 2019-11-12 13:44 C#GDI绘图_设置笔刷\bin\Debug\GDIPBrushes.vshost.exe
文件 490 2013-03-18 17:00 C#GDI绘图_设置笔刷\bin\Debug\GDIPBrushes.vshost.exe.manifest
文件 6056 2019-11-12 13:44 C#GDI绘图_设置笔刷\Form1.cs
文件 3733 2019-11-12 13:44 C#GDI绘图_设置笔刷\Form1.Designer.cs
文件 6014 2019-11-12 13:44 C#GDI绘图_设置笔刷\Form1.resx
文件 6098 2019-11-12 13:44 C#GDI绘图_设置笔刷\GDIPBrushes.csproj
文件 498 2019-11-12 13:44 C#GDI绘图_设置笔刷\GDIPBrushes.csproj.user
............此处省略45个文件信息
相关资源
- YU_字形轮廓提取显示C#源码.rar
- C#GDI绘图_BitMapDemo.rar
- C#GDI绘图_绘制图形.rar
- C#GDI绘图_窗体绘制文字.rar
- C#GDI绘图_Pen的使用合集.rar
- C#批量图片格式转换完整源码-jVox.ra
- Unity5实战使用C#和Unity开发多平台游戏
- AirPassengers.csv
- 刘铁猛《深入浅出WPF》全套真高清视
- C#从入门到精通第4版明日科技2017年
- WPF复制粘贴剪切功能.rar
- sa-C#自定义控件usercontrol--美化单选按
- Lx-C#自定义控件---实现带行数和标尺的
-
Af-C#操作xm
l文件完整源码.rar - NF-C#版本口令加密BAT源码.rar
- 同义词词库.csv
- test5.csv
- Asp.net网络硬盘系统源码.rar
- FitLine.cs
- WPFGRAPHICS.zip
- C#中主窗体Panel中加载其他多个窗体
- sitka_weather_07-2014.csv
-
BuildaWebba
sedChatusingASP.NETAjax.zip - C#传智播客.txt
- product_class(1).csv
- zw_pigant-9702763-Example_C#2005.zip
- WPFVisifire.Charts.dll
- WpfApp.rar
- 数据库课程设计报告HFUT 其他高校也适
- c#,windows Api读取其他程序SysListview3
评论
共有 条评论