Head First C# 中文版 第13章 控件和图形 page610

来源:互联网 发布:cnc宏程序编程实例 编辑:程序博客网 时间:2024/05/06 10:14

 

 

该是时候解决掉蜂巢模拟器中的小故障了。使用双缓冲来把模拟器弄得漂亮一点。


①改变主窗体的RunFrame()方法


你需要移除对于Renderer.Recder()的调用并添加两个Invalidate()调用。


 

②给主窗体再添加一个Timer来使得蜜蜂的翅膀扇动


拖拽一个Timer到主窗体上去,设置其Interval150,设置其Enabledtrue。然后双击它并添加如下的事件处理方法:


 

然后把这个AnimateBees()方法添加到渲染器中去来使得蜜蜂的翅膀扇动: