C#十字路口红绿灯模拟


C#十字路口红绿灯模拟,利用timer控件完成
资源截图
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        bool NS = false WE = false; int click = 0;
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {

        }

        private void pictureBox1_Click(object sender EventArgs e)
        {

        }

        private void button1_Click(object sender EventArgs e)
        {
            NS = true;
            Ngreen.Visible = true;
            Sgreen.Visible = true;
            Wred.Visible = true;
            Ered.Visible = true;
        }

        private void button2_Click(object sender EventArgs e)
        {
            NS = false; WE = false;
            Ngreen.Visible = false;
            Nred.Visible = false;
            Nyellow.Visible = false;
            Sgreen.Visible = false;
            Sred.Visible = false;
            Syellow.Visible = false;
            Egreen.Visible = false;
            Ered.Visible = false;
            Eyellow.Visible = false;
            Wgreen.Visible = false;
            Wred.Visible = false;
            Wyellow.Visible = false;
        }

        private void pictureBox8_Click(object sender EventArgs e)
        {

        }

        private void button4_Click(object sender EventArgs e)
        {
            if (WE == true)
            {
                NS = true; WE = false;
                Wgreen.Visible = false;
                Egreen.Visible = false;
                Eyellow.Visible = true;
                Wyellow.Visible = true;
                timer1.Enabled = true;
                Eyellow.Visible = false;
                Wyellow.Visible = false;
                Ngreen.Visible = true;
                Sgreen.Visible = true;
                Wred.Visible = true;
                Ered.Visible = true;
                Nred.Visible = false;
                Sred.Visible = false;
            }
            else
            {
                MessageBox.Show(“当前不能切换“);
            }
        }

        private void button5_Click(object sender EventArgs e)
        {
            if (NS == true)
            {
                NS = false; WE = true;
                Ngreen.Visible = false;
                Sgreen.Visible = false;
                Syellow.Visible = true;
                Nyellow.Visible = true;
                timer1.Enabled = true;
                Syellow.Visible = false;
                Nyellow.Visible = false;
                Egreen.Visible = true;
                Wgreen.Visible = true;
                Nred.Visible = true;
                Sred.Visible = true;
                Ered.Visible = false;
                Wred.Visible = false;
          

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-04-03 07:52  十字路口模拟
     目录           0  2014-04-03 07:52  十字路口模拟WindowsFormsApplication1
     目录           0  2014-04-03 07:52  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1
     文件         914  2014-04-02 19:57  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1.sln
     文件       18432  2014-04-02 20:54  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1.suo
     目录           0  2014-04-03 07:52  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1in
     目录           0  2014-04-03 07:52  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1inDebug
     文件      384512  2014-04-02 21:19  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.exe
     文件       30208  2014-04-02 21:19  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.pdb
     文件       11600  2014-04-02 21:19  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.vshost.exe
     文件         490  2010-03-17 22:39  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1inDebugWindowsFormsApplication1.vshost.exe.manifest
     文件        3386  2014-04-02 21:20  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1Form1.cs
     文件       17006  2014-04-02 21:19  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1Form1.Designer.cs
     文件      558840  2014-04-02 21:19  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1Form1.resx
     目录           0  2014-04-03 07:52  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1obj
     目录           0  2014-04-03 07:52  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1objx86
     目录           0  2014-04-03 07:52  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1objx86Debug
     文件        5420  2014-04-02 20:13  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1objx86DebugDesignTimeResolveAssemblyReferences.cache
     文件        6426  2014-04-02 21:19  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1objx86DebugDesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2014-04-02 19:57  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1objx86DebugTempPE
     文件        1074  2014-04-02 21:19  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1objx86DebugWindowsFormsApplication1.csproj.FileListAbsolute.txt
     文件         975  2014-04-02 21:19  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1objx86DebugWindowsFormsApplication1.csproj.GenerateResource.Cache
     文件        9214  2014-04-02 20:29  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1objx86DebugWindowsFormsApplication1.csprojResolveAssemblyReference.cache
     文件      384512  2014-04-02 21:19  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1objx86DebugWindowsFormsApplication1.exe
     文件      369787  2014-04-02 21:19  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1objx86DebugWindowsFormsApplication1.Form1.resources
     文件       30208  2014-04-02 21:19  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1objx86DebugWindowsFormsApplication1.pdb
     文件         180  2014-04-02 20:29  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1objx86DebugWindowsFormsApplication1.Properties.Resources.resources
     文件         505  2014-04-02 19:57  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1Program.cs
     目录           0  2014-04-03 07:52  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1Properties
     文件        1398  2014-04-02 19:57  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1PropertiesAssemblyInfo.cs
     文件        2900  2014-04-02 19:57  十字路口模拟WindowsFormsApplication1WindowsFormsApplication1PropertiesResources.Designer.cs
............此处省略8个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)