出处
http://www.xuexiziliao.org/softdev/C/C-dlkz0277.html
在 C# 中使用画笔
public class Rectangle : Shape
{
protected Point m_Start;
protected Point m_End;
public Rectangle(Point start, Point end, Color fgColor)
{
m_Start = start;
m_End = end;
m_Color = fgColor;
}
public override void Draw(Form canvas)
{
if (canvas == null)
{
return;
}
InitializeGraphics(canvas);
Point startPoint = canvas.PointToScreen(m_Start);
Point endPoint = canvas.PointToScreen(m_End);
MainForm mainForm = (MainForm)canvas;
Color bgColor = GetBackgroundColor(m_Color);
Size rectSize = new Size(m_End.X - m_Start.X, m_End.Y - m_Start.Y);
System.Drawing.Rectangle rectToDraw = new System.Drawing.Rectangle(startPoint, rectSize);
ControlPaint.DrawReversibleFrame(rectToDraw, bgColor, FrameStyle.Thick);
}
}
分享到:
相关推荐
vs2008 C#实现完整的画笔功能,完整代码,可直接运行,有切换颜色、线宽,屏幕钩子等功能
刷子累和画笔类的例题,可以用来做讲课习题。随机的大小圆随机颜色
这是c#课程上完成的一个小程序,我的画笔,可是绘制矩形三角形圆形,徒手画,改变线宽和颜色以及撤销和重绘等基本操作,还可以保存和打开绘制完成的图片,需要上课时老师的使用课件的同学可以与我联系 另外,这是用...
手把手教你如何用C#做画笔,里面是详细的课件及每一个步骤的说明!
可实现windows中的画笔,全部代码,使用vs2010编写,无论在命名还是格式上,都很标准
运用C#语言,通过 DrawImage实现毛笔画笔。当前存在问题,如果鼠标快速移动,会出现不连续的现象。
C# GDI+ 画图 正六边形 圆柱等 图形 绘制
c#.net\我做的一些程序\画笔
该软件具有画直线、矩形、正方形、椭圆、圆、徒手画(随意画)、屏幕写字、屏幕画笔(截屏后在截图上作图)、停止绘图、撤销、重做、设置线宽、设置颜色、放大、缩小、文件另存为(保存)、作图保存为图片、保存用户设置等...
主要介绍了C#画笔Pen用法,实例分析了画笔Pen绘制图形的相关技巧,需要的朋友可以参考下
C# 画图 可实现调色板 铅笔 圆形 矩形 保存 等基本画图功能
4.2 在GDI+ 中使用钢笔 4.3 使用钢笔进行变形 4.4 使用画笔进行变形 4.5 系统钢笔和系统画笔 4.6 一个真实世界的例子 ——在GDI+ Painter应用程序中添加颜色、钢笔和画笔 总结 第5章 颜色、字体和文本 5.1 ...
用C#制作的简易画图小程序,包括画笔,图形,颜色选择和线条宽度,橡皮,可用于关于鼠标事件的学习。
主要介绍了C#画笔Pen绘制曲线的方法,主要涉及C#画笔中DrawCurve方法的使用技巧,需要的朋友可以参考下
画笔程序 可以画直线、矩形、椭圆、正圆,还有屏幕画笔功能
以小图标预览并以列表方式加载文件夹下的图片,单击图片后可单独浏览该图片
主要介绍了C#画笔Pen使用路径绘制图形的方法,涉及C#使用画笔精确控制绘图轨迹的相关技巧,需要的朋友可以参考下
c# 画图工具控件,支持,画笔颜色,绘制矩形,直线,输入文字,透明擦除背景
C# 怎样用Graphics, 怎样调用Graphics。有不同颜色的画笔。
可以给图片绘制一个阴影的类,已经通过控制台调用测试,可以添加多种阴影