winform 画图板程序
来源:互联网 发布:js调用ios相册 编辑:程序博客网 时间:2024/06/06 08:50
最近在写画图板程序,但是刚开始遇到的问题是。
(1)用Graphics画图,但是画出来的是什么?画在什么上面,如果画在ClientSize上的话,不能保存。
解决的方案是:画在背景上,这样就能够保存了。但是这样的话,加载的速度很慢。还是有效率的问题。
if (!Tracking)
return;
Point ptNew = new Point(e.X + 70, e.Y + 70);
//以背景为画图板来进行画图。
Graphics grfx = Graphics.FromImage(this.BackgroundImage);
//Graphics grfx = CreateGraphics();
grfx.DrawLine(new Pen(Brushes.Blue), ptLast, ptNew);
ptLast = ptNew;
(2)就是鼠标与对应的位置的问题。
现在出现的问题是,鼠标与对应的位置不符合。不再对应的位置上。所以,程序还是有问题的,但是能够保存起来把所画的图形。
保存的方法是。
saveFileDialog.Filter = FileFilter;
saveFileDialog.ShowDialog();
string filename = saveFileDialog.FileName;
if (filename != "")
this.BackgroundImage.Save(filename);
- winform 画图板程序
- 画图板程序
- 画图板
- 画图板
- 画图板
- 画图板
- 画图板
- 画图板
- 画图板
- 画图板
- Flex 开源的画图板程序
- 一个Win32写的画图板程序
- Android 画图板程序实例(SketchPad)
- Qt入门 小程序之画图板
- JR 精品文章 - 一个Java画图板程序的设计
- VC的MFC做的一个画图板程序
- Winform 程序中的多线程.
- C#WinForm程序打包
- drools初接触
- XnView 1.95.1正式版
- JvavScript二进制十进制转换
- [PC][SPG][3DM工作室/NBA2K]联合发布《NBA2K9》硬盘破解版
- SSH对CLOB读取存操作
- winform 画图板程序
- 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
- 风雨十年:一个老程序员的心里话!
- C 应该注意的地方
- Linux设备驱动程序学习———时间、延迟及延缓操作
- 关于tomcat的错误报告
- 在VB中动态添加可响应消息的控件
- DLL如何声明导出函数