大家来帮帮我,困惑我好几天了 我要在一个panel上画图(c#),我希望把它保存成图片,如果用截图功能来编写会出现一个问题,比如panel上画了很多东西,就会出现滚动条,这时截下来的图片是不完整的,我希望把它保存的时候是完整的,不仅仅是panel上看到的内容(就像photoshop那种save功能)。怎么做,大家帮帮我! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Panel没有Save方法么?那么可不可以在Image控件上画呢?或者把Panel中的图像信息读入到一个Image对象中保存? 你不应该用panel去截图,正确的做法是在画图的时候,先生成一个Bitmap对象,大小和Panel一样,这样直接在bitmap上进行画,然后把这个图显示在panel上。最后存的时候,用bitmap来存。这样做的好处,一是减少闪动,使画图更平滑。二是保存方便。 用gdi画的话,调用save函数就可以保存了,不知道截图功能你怎么编写的 为什么有些地址有感叹号 登录前其他菜单不可用 .net C# 怎么生成一个注册表并放到指定路径下 急急急,怎么用c#winform修改注册表健值??? 关于WEB服务代理 高分请教,在工作组模式下是否不能使用MS公共消息队列通讯?有其他解决方案吗? 高手进来看看,C#2005的比较奇怪的问题 再说combobox的绑定问题 关于静态函数--接口--继承的问题 编程读取Word文档 如何把09:30:00这种字符型转换成成不带年月日的时间型? 关于委托的棘手问题 请高人来看看 先行1拜谢了!!
正确的做法是在画图的时候,先生成一个Bitmap对象,大小和Panel一样,这样直接在bitmap上进行画,然后把这个图显示在panel上。最后存的时候,用bitmap来存。这样做的好处,
一是减少闪动,使画图更平滑。
二是保存方便。