关于C#中的双缓冲(转载)
来源:互联网 发布:汉化软件工具 编辑:程序博客网 时间:2024/06/06 11:44
转自:http://www.cnblogs.com/sq111433/archive/2009/11/25/1610541.html
1、在内存中建立一块“虚拟画布”:
Bitmap bmp = new Bitmap(600, 600);
2、获取这块内存画布的Graphics引用:
Graphics g = Graphics.FromImage(bmp);
3、在这块内存画布上绘图:
g.FillEllipse(brush, i * 10, j * 10, 10, 10);
4、将内存画布画到窗口中
this.CreateGraphics().DrawImage(bmp, 0, 0);
还有的方式
在构造函数中加如下代码
代码一:
SetStyle(ControlStyles.UserPaint, true);
SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景.
SetStyle(ControlStyles.DoubleBuffer, true); // 双缓冲
代码二:
this.SetStyle(ControlStyles.DoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint, true);
this.UpdateStyles();
转载自:http://www.cppblog.com/cannon317/archive/2006/11/16/15265.html
0 0
- 关于C#中的双缓冲(转载)
- 浅谈C#中的双缓冲
- 浅谈C#中的双缓冲
- 浅谈C#中的双缓冲
- (转载)VC++双缓冲实现方法
- 双缓冲3(本文为转载)
- 双缓冲4(本文为转载)
- 关于C++中的流缓冲
- c# 双缓冲(防止闪屏)
- C# 控件双缓冲(转)
- C#双缓冲技术
- C# 双缓冲绘图
- C#双缓冲机制
- C#双缓冲绘图
- C#双缓冲绘图
- C#绘图双缓冲
- C#双缓冲
- 关于双缓冲绘图(上)
- ANT标签详解
- java中写入文件时换行符是用"/r/n"还是"/n"?
- Xilinx EDK下的MHS文件
- Ubuntu中文输入法
- 服务器 端服务端应用 ( 一)
- 关于C#中的双缓冲(转载)
- mysql连接数查询
- 网站建设的脚本有多种,但是最利于网站优化的是html
- wince buid
- webserver基础
- Java编程思想之传递和返回对象
- slf4j-api、slf4j-log4j12以及log4j之间关系
- hive作日志分析(二)
- 30分钟学MongoDB系列——分布式架构复制集(Replica Sets)