社区
C#
帖子详情
c#的画图窗口被覆盖就消失了,如何实现重画呢?
yueyeli
2008-07-10 02:33:05
c#的画图窗口被覆盖就消失了,如何实现重画呢?
...全文
497
14
打赏
收藏
c#的画图窗口被覆盖就消失了,如何实现重画呢?
c#的画图窗口被覆盖就消失了,如何实现重画呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dylike
2011-01-30
打赏
举报
回复
首先,在低于VISTA/WIN7的系统下窗口被移动或覆盖一次就导致重画一次,不低碳,消耗CPU资源.为什么不画到一张图上而设置其背景图呢.这样就没必要每次都paint了.
asuan
2011-01-30
打赏
举报
回复
告诉你一个最简便的方法,直接生成图片,做为背景就可以.
熙熙
2011-01-30
打赏
举报
回复
C#高级编程 使用GDI+绘图这章对你的问题讲述的很清楚
如果对这块有兴趣,看看吧
小堇
2011-01-30
打赏
举报
回复
使用paint事件
xiaohuaduo
2011-01-30
打赏
举报
回复
http://hi.baidu.com/xiaohuaduo8/blog/item/79f34a432edfa4039213c66f.html
zhumingfang
2011-01-27
打赏
举报
回复
这么动作怎么记,没有其它的方法吗?
enaking
2011-01-27
打赏
举报
回复
你要在窗口的OnPaint事件处理函数中绘图。
cdglynn
2011-01-27
打赏
举报
回复
画图都是要记录的吧
要不后续程序怎么判断用户画了几个线,几个点呢
如果不需要的话,可以画到内存里德IMAGE上,重绘时将这个图片绘上去
cenyin1983
2011-01-27
打赏
举报
回复
画在一个图片上 每次重绘时候 加载这个图片
不知道这样行不行
minheen
2008-07-10
打赏
举报
回复
都要记录下来,然后窗口刷新时重画一遍。。。
yueyeli
2008-07-10
打赏
举报
回复
怎么画啊?难道我要把之前的draw动作都记录下来吗
江城老温
2008-07-10
打赏
举报
回复
OnPaint event
秋叶园
2008-07-10
打赏
举报
回复
Override Paint 事件
halk
2008-07-10
打赏
举报
回复
在窗口的Paint事件处理函数中重绘。
c#
窗口
被遮挡或最小化后,画在picturebox里面的线就不见了,如何解决?
我在
c#
的picturebox中画了一条线,但是
窗口
被遮挡或最小化后,画在picturebox里面的线就不见了,请教高手该如何解决?谢谢。 把画的代码写这 protected override void OnPaint(PaintEventArgs e) { Graphics gc = this.CreateGraphics(); gc.DrawLine(new Pen(Color.Red, 5), 0, 0, 500, 500); gc.Dispose(); base.OnPaint(e); } ..
C#
GDI+ 绘图基础知识(1)
C#
绘图
窗口
最小化图画
消失
问题解决方法: 在学习
C#
绘图过程中发现,在
窗口
Form上
画图
,当
窗口
最小化或者按Alt建时,Form上的图画都会
消失
,原来这是因为最小化后还原时窗体要重绘,图画被
覆盖
消失
,解决方法有两个:一是在
窗口
Form的Paint事件中重新绘制图画;二是把图画在位图上,然后把位图赋给能显示图片的
窗口
或控件上。 一. 在
窗口
Form的Paint事件中重新绘制图画
C#
winform控件上用Graphics画的图莫名
消失
的原因浅谈
本菜鸟非专业人士,文章有错误望大家多多指正。
[转]MFC
窗口
重绘问题,最小化
消失
的问题解决
在客户区画直线等图形时, 发现当其最小化或者其他
窗口
遮挡时,出现
窗口
重绘,而将原来绘制的图形删除,上网上搜索知道,绘制图形的代码必须放置在Ondraw函数中,才能避免重绘时图形
消失
(因为一直在响应WM_PAINT消息,不断的重绘),但是这样做却只能保存最近的一次绘图,只适用于单幅固定的图形,对于其中有多幅图形就不能这么做了,解决的思路是:考虑到MFC时文档/视图类,视图CView负责数据的显示和修
c#
创建画布_
C#
中的绘图
? LinearGradientBrush:使用沿渐变混合的两种颜色进行绘制? PathGradientBrush :基于编程者定义的唯一路径,使用复杂的混合色渐变进行绘制我们这里只是简单介绍使用其中的几种:Graphics g = this.CreateGraphics();Rectangle rect = new Rectangle(10, 10, 50, 50);//定义矩形...
C#
110,892
社区成员
642,617
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章