社区
C#
帖子详情
paint事件的触发问题
xandercheng
2010-12-10 07:50:38
谁能给我个自定义paint类
现状:
频繁触发Paint事件,频繁画图,程序效率不高
...全文
90
4
打赏
收藏
paint事件的触发问题
谁能给我个自定义paint类 现状: 频繁触发Paint事件,频繁画图,程序效率不高
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whrspsoft3723
2010-12-10
打赏
举报
回复
参考下一楼写法。
onpaint在 属性窗口中找“事件”
xandercheng
2010-12-10
打赏
举报
回复
onpaint在什么地方
whrspsoft3723
2010-12-10
打赏
举报
回复
在onpaint() 中画图就行了,如果嫌效率不高,用双缓 冲绘图。 可以满足 你的要求。
Bitmap bmp = new Bitmap(width,height);
Graphics g = Graphics.CreateGraphics();
g.drawline(Pen.Black,0,0,0,0);
...
e.Graphics.DrawImageUn...();(名称忘记了,画到e.Graphics)就行了
wuyq11
2010-12-10
打赏
举报
回复
this.SuspendLayout();
//画...
this.ResumeLayout(false);
this.PerformLayout();
private void Form1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.Clear(this.BackColor);
}
滚动
事件
触发
ScrollStop.zip
ScrollStop 是一个 jQuery 插件,当在 Windows 系统上开始滚动和停止滚动的时候,jQuery 会
触发
两个
事件
:scrollstart 和 scrollstop。示例代码:$(window) .on("scrollstart", function() { //
Paint
the world ...
C#处理
Paint
事件
的方法
本文实例讲述了C#处理
Paint
事件
的方法。分享给大家供大家参考。具体方法如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using ...
C#-gdi绘图,双缓冲绘图,
Paint
事件
的
触发
一、 画面闪烁
问题
与双缓冲技术 1.1 导致画面闪烁的关键原因分析: 1 绘制窗口由于大小...而各个图元的重绘操作并不会导致
Paint
事件
发生,因此窗口的每一次刷新只会调用
Paint
事件
一次。窗口刷新一次的过程中,...
C#-gdi画图,双缓冲画图,
Paint
事件
的
触发
---ShinePans
实现:因为
Paint
被 .net隐藏,我们须要在窗口代码中加上自己的
Paint
事件
中绘制窗口 this.
Paint
+= new System.Windows.Forms.
Paint
EventHandler(this.Form1_
Paint
); private void InitializeComponent() { ...
Winform panel控件的
Paint
事件
一直
触发
的
问题
性能
问题
: 复杂的绘图操作可能导致性能
问题
,从而
触发
频繁的
Paint
事件
。优化你的绘图代码以提高性能。 排查未发现
问题
,后来发现改了BackColor属性改为其他颜色后,正常了,Transparent会导致持续重绘,记录一下...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章