timer control
試験の残り時間を表示するために使用しています。データベースから時間にアクセスしています(たとえば、30分、1時間、2時間)。30
あるラベルとmin
別のラベルに表示されます。30 分間は表示でき30 min
、60 秒後に減分できますが、1 時間と 2 時間はどうすればよいですか? データベースに 1 時間と 2 時間のどの値を保存する必要がありますか。また、時間が分に減ったときに時間を分に変更するにはどうすればよいですかtime left = 0
。ボタンのクリックを終了するために送信するにはどうすればよいですか。現在、以下に示すコードを使用しています
public partial class MarksExamStart : Form
{
int tik = 0;
public MarksExamStart(string MarksSelected,string DurationID)
{
InitializeComponent();
label1.Text = conf[2];//showing 30/1/2 in label1
label2.Text = conf[3];//showing min/hr in label2
timer1.Interval = 1000;
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
if (sender == timer1)
{
tik++;
if (tik == 60)
{
label1.Text = (Convert.ToInt16(label1.Text) - 1).ToString();//decrementing time here
tik = 0;
}
}
}
}