红绿灯闪动c#程序
来源:互联网 发布:c专家编程清晰pdf 编辑:程序博客网 时间:2024/04/29 04:02
1.先建立c#类库,添加引用,在.net项目 中using System.Windows.Forms;和using System.Drawing;。完成以下代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
namespace ClassLibrary1
{
public class class1:Control
{
private string state = "red";
private System.Timers.Timer timer=new System.Timers.Timer();
public class1()
{
timer.Elapsed += new System.Timers.ElapsedEventHandler(ElapsedMethod);
timer.Start();
timer.Interval = 100;
}
private void ElapsedMethod(object obj, System.Timers.ElapsedEventArgs arg)
{
if (state == "red")
state = "green";
else
state = "red";
}
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
if (state == "red")
{
e.Graphics.FillEllipse(Brushes.Red, 60, 60,60,60);
e.Graphics.FillEllipse(Brushes.Gray, 60, 120, 60, 60);
}
else
{
e.Graphics.FillEllipse(Brushes.Gray, 60, 60, 60, 60);
e.Graphics.FillEllipse(Brushes.Green, 60, 120, 60, 60);
}
this.Invalidate();
}
}
}
2.新建c# windows 窗体应用项目,添加项目引用。并设为启动项目。再拖入chass1控件即可。
3.缺点:闪得太厉害了。
- 红绿灯闪动c#程序
- C#实现闪动托盘
- 红绿灯
- 红绿灯
- C# 窗口程序运行期间,修改图标,模拟闪动的效果
- C#制作闪动的窗体
- 用timer做红绿灯的小程序
- 用js写的一个红绿灯程序
- C#实现闪动托盘图标示例
- C#实现闪动托盘图标示例
- C#实现闪动托盘图标示例
- C#实现闪动托盘图标示例
- JAVA--第十周之红绿灯的模拟程序
- c# winform notifyIcon 系统托盘图标闪动 气泡提示
- C# 如何让任务栏上的窗口闪动起来
- C#实现类似QQ的隐藏浮动窗体、消息闪动
- C# Windows 7任务栏开发之图标闪动(Flash)
- C#实现闪动托盘图标效果的方法
- 冒泡排序
- 关于Const指针的一点补充
- DirectShow学习笔记
- checkstyple
- jquery 重置表单
- 红绿灯闪动c#程序
- eclipse中中文注释变为乱码
- js 动态增加和删除 table 行 .
- JSONArray和JSONObject的用法
- ” 邮件传输接口返回未知错误。如果问题仍然存在,请重新启动outlook“解决
- 充分地享受母爱的飞鸽传书
- C语言字节对齐问题
- 查壳程序代码
- 毕业生为求职拍高价简历照 最高价达1980元