Head First C# 中文版 第13章 控件和图形 page602
来源:互联网 发布:php ddos攻击 编辑:程序博客网 时间:2024/06/08 18:59
使用Paint事件来让你的图形可以持续存在
如果绘制到窗体上的图形会在窗体被遮挡的时候消失的话,那可不好。很幸运,有一个简单的方式来让图形持久存在:编写一个Paint事件处理器。窗体在每次需要重绘的时候都会触发Paint事件--比如被拖动出屏幕范围的时候。它的PaintEventArgs参数有一个Graphics属性,用它绘制的东西可以“持久”。
①添加一个Paint事件处理方法
Paint事件在每一次你的图像被弄花的时候都会被触发。所以在Paint事件处理方法内部编写绘制的代码可以使得绘制的图形持久存在。
②使用Paint事件的EventArgs的Graphics对象
你的事件处理方法可以如下开头,而不用using语句:
你无须使用using语句,因为不是你创建的它,所以你也就不需要释放它。
③复制绘制重叠的蜜蜂和蜂巢的代码
把原来写的制重叠的蜜蜂和蜂巢的Click事件的代码复制粘贴到Paint事件处理方法中来--开头的using语句除外。现在运行程序,图形可以持久存在了!
- Head First C# 中文版 第13章 控件和图形 page602
- Head First C# 中文版 第13章 控件和图形 page563
- Head First C# 中文版 第13章 控件和图形 page564
- Head First C# 中文版 第13章 控件和图形 page565
- Head First C# 中文版 第13章 控件和图形 page566
- Head First C# 中文版 第13章 控件和图形 page567
- Head First C# 中文版 第13章 控件和图形 page568
- Head First C# 中文版 第13章 控件和图形 page569
- Head First C# 中文版 第13章 控件和图形 page570
- Head First C# 中文版 第13章 控件和图形 page571
- Head First C# 中文版 第13章 控件和图形 page572
- Head First C# 中文版 第13章 控件和图形 page573
- Head First C# 中文版 第13章 控件和图形 page574
- Head First C# 中文版 第13章 控件和图形 page575
- Head First C# 中文版 第13章 控件和图形 page576
- Head First C# 中文版 第13章 控件和图形 page577
- Head First C# 中文版 第13章 控件和图形 page578
- Head First C# 中文版 第13章 控件和图形 page579
- 怎樣閱讀內核源碼
- 查看端口被占用的命令
- 谈谈 C++ 的私有继承 (Private Inheritance) 在跨平台(Cross Platform)上的妙用
- SHFILEOPSTRUCT,SHFileOperation
- JDK1.5后的实用新用法
- Head First C# 中文版 第13章 控件和图形 page602
- JAVASCRIPT 实现确认删除
- Java1.5 在Linux下的安装与配置
- Java实现利用搜索引擎收集网址的程序
- test
- 基于.net的在线购物系统
- Struts2 Unable to load configuration. - bean - jar ..... WEB-INF/lib/struts2-core-2.1.2.jar!/struts-default.xml:46:178 解决办法
- hello, 2009!
- mysql链式复制结构图解