Модератор: Ramzes
.r3g. писал(а):определить сколько таймер отсчитал не могу
private void button1_Click(object sender, EventArgs e)
{
System.TimeSpan t,nt,s;
s = new TimeSpan(0,1*textbox1.Text,0);
t = System.DateTime.Now.TimeOfDay;
timer1.Enabled = true;
timer1.Interval = System.Convert.ToInt32(textBox1.Text)*60000;
timer1.Start();
button1.Enabled = false;
for (int i = 1; i <= 100; )
{
nt = System.DateTime.Now.TimeOfDay;
i = (nt / (t + s)) * 100;
progressBar1.Value = i;
}
}
int i, t, nt;
t = System.Convert.ToInt32(System.DateTime.Now.TimeOfDay.TotalSeconds);
nt = System.Convert.ToInt32(System.DateTime.Now.TimeOfDay.TotalSeconds);
for (i = 1; i <= 100; i = ((nt) / (t+(System.Convert.ToInt32(textBox1.Text)*60))) * 100)
{
nt = System.Convert.ToInt32(System.DateTime.Now.TimeOfDay.TotalSeconds);
backgroundWorker1.ReportProgress(i);
}
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20