close

1411715578-2831497879_n  1411715579-3550215295_n  1411715579-3048881161_n  564    

拉四個按鈕(三個為紅綠燈,一個為開始按鈕)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace 各式作業
{
public partial class Form1 : Form
{
int c,r;
public Form1()
{
InitializeComponent();
c = 0;
}

private void button1_Click(object sender, EventArgs e)
{

c = c + 1;
r = c % 3;
label1.Text = r.ToString();
button2.BackColor = Color.Black;
button3.BackColor = Color.Black;
button4.BackColor = Color.Black;
if (r == 0) {
button2.BackColor = Color.Red;
}
else if (r == 1) {
button3.BackColor = Color.Yellow;
}
else if (r == 2)
{
button4.BackColor = Color.Green;
}

}

private void timer1_Tick(object sender, EventArgs e)

//將程式碼加入時鐘(timer)自己跑,取代人工自己按button按鈕
{
//timer1.Enabled = true; 時鐘功能須開啟
//timer1.Interval = 500; 時鐘的周期以秒數計算,每500/1000秒跑一次 
c = c + 1;
r = c % 3;
label1.Text = r.ToString();
button2.BackColor = Color.Black;
button3.BackColor = Color.Black;
button4.BackColor = Color.Black;
if (r == 0)
{
button2.BackColor = Color.Red;
}
else if (r == 1)
{
button3.BackColor = Color.Yellow;
}
else if (r == 2)
{
button4.BackColor = Color.Green;
}
}
}
}

arrow
arrow
    全站熱搜

    許暐豐 發表在 痞客邦 留言(0) 人氣()