大家好,我想实现用c#画图并保存但是保存不了,求指点

问题描述

publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}//实现画图功能privateGraphicsg=null;privatePointoldpoint=newPoint(0,0);Pointptstart,ptend;privatevoidpictureBox3_MouseDown(objectsender,MouseEventArgse){g=pictureBox3.CreateGraphics();oldpoint=e.Location;ptstart=e.Location;this.pictureBox3.MouseMove+=newSystem.Windows.Forms.MouseEventHandler(this.pictureBox3_MouseMove);}privatevoidpictureBox3_MouseMove(objectsender,MouseEventArgse){if(g!=null){//异常处理try{g.DrawLine(Pens.Black,oldpoint,e.Location);oldpoint=e.Location;ptend=e.Location;}catch(Exceptionex){}//异常处理}}privatevoidpictureBox3_MouseUp(objectsender,MouseEventArgse){g.Dispose();this.pictureBox3.MouseMove-=newSystem.Windows.Forms.MouseEventHandler(this.pictureBox3_MouseMove);/*if((ptstart.X-ptend.X)*(ptstart.X-ptend.X)+(ptstart.Y-ptend.Y)*(ptstart.Y-ptend.Y)<=100){}*///保存图片Bitmapbmp=newBitmap(pictureBox3.Width,pictureBox3.Height);pictureBox3.DrawToBitmap(bmp,newRectangle(0,0,bmp.Width,bmp.Height));bmp.Save("F:\1.bmp");//保存图片}

解决方案

解决方案二:
这代码问题太多了。基本的画图逻辑没有,事件的用法也不对。
解决方案三:
你的picturebox不是已经能够显示图像了,直接将picturebox图像保存到一个临时的image对象,然后存储Bitmapimg=(Bitmap)pictureBox1.Image;img.Save("1.bmp");

时间: 2024-07-29 22:44:40

大家好,我想实现用c#画图并保存但是保存不了,求指点的相关文章

oracle-刚学的spingmvc 想使用hibernate添加数据实现主键自增?求指点

问题描述 刚学的spingmvc 想使用hibernate添加数据实现主键自增?求指点 <bean id=""dataSource"" class=""org.springframework.jdbc.datasource.DriverManagerDataSource""> <property name=""driverClassName"" value="

画图 写字-我想用MFC实现画图的写字功能,能够拖动放大,缩小,还能在图片上写字,现在不知道用什么原理可以实现

问题描述 我想用MFC实现画图的写字功能,能够拖动放大,缩小,还能在图片上写字,现在不知道用什么原理可以实现 就是做的和Windows自带的画图功能的写字的一个小功能,谢谢大家了 ! 解决方案 顶一下,顶一下,顶一下,顶一下 解决方案二: 做过的人来回答一下把

算法 递归 数据结构-求解释代码,添加注释或者画图解释(在网上看到的求组合的递归算法,绕晕头了看不懂,求解释)

问题描述 求解释代码,添加注释或者画图解释(在网上看到的求组合的递归算法,绕晕头了看不懂,求解释) public class Test1 { public static void main(String[] args) { select(2); } private static void select(int k) { char[] result = new char[k]; subselect(0 1 result k); } private static void subselect(int

我想做一个android手机的登陆界面,求指点

问题描述 我想做一个android手机的登陆界面,求指点 服务器是别人做好的.现在想做个登陆界面,但是没有做过,不知道该看什么资料,从哪里着手,请大神指点(如果可以,详细点最好). 解决方案 1.布局设计 2.使用sharedpreferences进行存储账号密码.http://blog.csdn.net/wulianghuan/article/details/8501063 3.将账号密码发送到服务器进行验证.http://blog.csdn.net/guolin_blog/article/d

oracle-我想问问,我这么写触发器,对不对,求大神解答

问题描述 我想问问,我这么写触发器,对不对,求大神解答 从来没有写过触发器,然后毕设需要,不知道写对了没,这是我建的表,要完成的功能是,当插入数据时,执行这个触发器,即循环插入数据,其中curr_time字段是时间类型,并且按照createdby1自增长方式增加,其中week_num字段从1一直循环到总共周数(count_week) create table F_FT_TIME ( ROW_ID NUMBER(18) not null, CURR_TIME DATE, START_DATE DA

很想知道在游戏中的装备合成代码是怎么写的,有喜欢研究外挂的大神吗???跪求指点一二。

问题描述 很想知道在游戏中的装备合成代码是怎么写的,有喜欢研究外挂的大神吗???跪求指点一二. 小弟最近玩个FIFA online3的腾讯游戏.比较好奇,(任何一款)游戏中的装备合成的IF,ELSE语句是如何满足概率条件的.要让一件事情按一定概率发生,是如何实现的.跪求大神指点一二. 解决方案 .直接生成一个范围内的数,不同的数对应到不同的装备

javascript-[可视化]想用JS做一个关键词球状旋转的效果,求推荐工具

问题描述 [可视化]想用JS做一个关键词球状旋转的效果,求推荐工具 要实现类似这样的效果:http://ictclas.nlpir.org/nlpir/#box-6 求推荐类似echarts的开放接口,echarts里本人找过没有找到 解决方案 JavaScript标签云

想问一下Java中常用的配置文件保存格式。例如:我的程序中可以添加很多FTP的信息,我想问一下这些FTP信息最常用什么格式保存成文件?

问题描述 想问一下Java中常用的配置文件保存格式.例如:我的程序中可以添加很多FTP的信息,我想问一下这些FTP信息最常用什么格式保存成文件? 解决方案 解决方案二:我一般用xml文件来保存,用Properties这个类来读取解决方案三:一般用XML文件吧.我用XML保存,用DOM4J来读写

数据库-想做个云笔记的系统,求指点

问题描述 想做个云笔记的系统,求指点 快毕业了,打算做个云笔记的系统,网页的那种,请教一下系统设计的问题.有什么参考 书或者案例推荐么? 另外问个困扰我蛮久得而一个问题,用户的笔记是全部存在数据库的一张表里好呢,还是存在服务器的文件系统里好呢,或者说,一般类似的系统都是怎么存储用户数据的呢? (网上有个达内的云笔记的源码和文档,正在看,想问问看还有别的吗. 网上还有个有道云笔记的架构设计,这个对我来讲有点高了,不过还是想问问如果想做那种样子的云笔记需要点什么知识) 解决方案 毕业设计的话,也不需

想做个很简单的服务器,但是不知道怎么做了,求指点,真的很简单

问题描述 想做个很简单的服务器,但是不知道怎么做了,求指点,真的很简单 就是c/s模型的服务器端,客户端在安卓手机上,通过URL请求服务器数据,服务器返回一串json数组就好.这个功能的服务器该看什么方面的东西??完全没做过,求大牛. 解决方案 最简单的,服务器用jsp写一个web service,客户端用httpclient连它.具体google下. 解决方案二: 参考:http://blog.csdn.net/ice343241993/article/details/22037829http