社区
C#
帖子详情
请教C#绘图事件PaintEventArgs是不是不停在重绘呀
poorhouse
2004-04-19 01:04:56
我在一个panel上如果绘一两根直线看不出来,但是绘制了大量线条和字符后,再重看使用内存量不停增加,内存增量维持在几十KB左右,这是怎么回事呀,请大虾们指教!(是不是在不停重绘或者不停刷新啊,可是我的事件中用了dispose啦,不过有些局部的pen没有dispose)谢谢先!
...全文
480
6
打赏
收藏
请教C#绘图事件PaintEventArgs是不是不停在重绘呀
我在一个panel上如果绘一两根直线看不出来,但是绘制了大量线条和字符后,再重看使用内存量不停增加,内存增量维持在几十KB左右,这是怎么回事呀,请大虾们指教!(是不是在不停重绘或者不停刷新啊,可是我的事件中用了dispose啦,不过有些局部的pen没有dispose)谢谢先!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rollinbupt
2004-06-09
打赏
举报
回复
一般来说在以下几种情况下会自动调用OnPaint()
1,用户区部分由无效变为有效,或者由不可见变为可见,比如拖动滚动条,改变窗体大小等
2,鼠标经过用户区
3,工具栏,下拉菜单栏等覆盖用户区
y1g1y1
2004-04-20
打赏
举报
回复
需要重绘的时候,才重绘。
autumnlj
2004-04-20
打赏
举报
回复
关注
dunheng
2004-04-19
打赏
举报
回复
只要出现位置移动,改变大小等,都会重画,但不是不停的画.
cherishl
2004-04-19
打赏
举报
回复
应该不是在不停的重绘,在你调用Invalidate()或Refrash以后才重绘吧,内存占用大是.net程序的通病。
Firestone2003
2004-04-19
打赏
举报
回复
不是吧!
没有接触过!
可能是.net的问题,.net中一个form要20M的内存呢!
On
Paint
重绘
窗体
重写窗体
重绘
事件
protected override void On
Paint
(
Paint
Event
Args
e) { e.Graphics.DrawImage((Image)pic,new Point(0,0));//
重绘
窗体 }
用图像平铺形状程序(
C#
源代码编写)private void Form1_
Paint
(object sender,
Paint
Event
Args
e)
用图像平铺形状程序(
C#
源代码编写)private void Form1_
Paint
(object sender,
Paint
Event
Args
e) { Image image = new Bitmap("..\\..\\test.bmp"); TextureBrush tBrush = new TextureBrush(image); tBrush.Wrap...
C#
画图之
C#
画点方法总结
简单总结了三种
C#
画点方法 1)public void DrawLineFloat(
Paint
Event
Args
e) 2)g.DrawRectangle(thepen, ps[i].X, ps[i].Y, 0.5F, 0.5F); 3)g.DrawImageUnscaled(bm, e.X, e.Y);
C#
自定义数学坐标类
自己定义的数学坐标类,可以直接在
Paint
事件
中调用Graphics画出来,实现方式如下: protected override void On
Paint
(
Paint
Event
Args
e) { base.On
Paint
(e); Graphics g = CustomCoordinate.GetCoordinate(e....
C#
实现抛物线插值函数
C#
实现抛物线插值函数 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows....
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章