C#,纯WinForm打造指示灯

核心代码如下

       private void button1_Click(object sender, EventArgs e)
        {
            label1.Text = "●";//如果觉得太小调label1字体大小
            if (th == null || !th.IsAlive)
            {
                th = new Thread(run);//添加线程 
                th.IsBackground = true;
                th.Start();
            }
        }
        Thread th;
        int ii = 0;
        private void run()
        {
            while (true)
            {
                if (ii == 0)
                {
                    label1.ForeColor = Color.Red;
                    ii++;
                }
                else
                {
                    label1.ForeColor = Color.Green;
                    ii++;
                }
                if (ii > 1)
                {
                    ii = 0;
                }
                Thread.Sleep(300);
            }
        }

评论

  1. 211.94.109.*2020-10-12 12:00:39
    优秀!

  2. 114.253.25.*2020-05-14 10:33:17
    厉害,我还找半天控件,结果换个思路就行,好优秀

  3. 180.116.84.*2020-04-02 11:46:07
    哇,NB啊

  4. 49.94.19.*2020-03-07 14:29:10
    神一样的存在,让我膜拜一下

  5. 113.90.247.*2020-02-27 15:22:18
    NB了

  6. 223.73.141.*2020-01-15 22:14:30
    人才

  7. 59.32.36.*2019-10-28 16:01
    厉害,原来还可以这样做,非常感谢

  8. 117.173.217.*2019-07-25 18:10
    厉害额

  9. 223.84.180.*2019-06-27 10:13
    秀了

  10. 210.45.244.*2018-12-16 21:24
    太优秀了

  11. 120.239.196.*2018-07-16 08:49
    这个  我之前怎么没有想到,给我灵感了

  12. 153.37.99.*2018-05-12 21:23
    哈哈 不错哦