1.实验要求:
在屏幕指定窗口区域绘制一辆小车(或载入一幅小车图片,去掉背景),让小车沿窗口左上角往右下角匀速移动。
具体要求如下:
(1)小车一定要是从左上角到右下角;
(2)移动是基本匀速的,且能通过按钮调节其速度,速度设置至少在2种以上;
(3)点击关闭按钮后,程序转入后台执行,程序对应图标出现在任务栏托盘区;
(4)右键点击托盘区程序对应图标,弹出菜单,点击“恢复”,则程序重新被切换到前台运行,点击“退出”,程序退出内存,停止运行;
(5)程序转入后台运行时,小车仍然在移动。只是不可见而已。
选择实现的语言:C#
2.结果展示:
在这个地方,我们点击恢复小车的运行界面就又会展示在桌面上。
3.代码实现
3.1.核心组件:Timer组件
该组件可以实现我们小车的移动(通过更改小车的位置然后定期刷新界面来实现)
timer绑定事件
以下是timer定时器绑定的代码(用于控制小车的移动)
private void timer_rePaint(object sender, E