Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 69
Благодарности: 1

Профиль | Отправить PM | Цитировать


C полосой получилось и без задержки, но вот с Label не получается. Т.е Полоса состояния работает а Label не отображается. И ещё такой вопрос. Как мне сделать так, чтобы при работе цикла я к примеру мог нажать кнопу, которая будет сворачивать программу.
З.Ы. код сворачивания не нужен.

Код:
//в j содержится количество всех строк
f1= new FileStream(fil, FileMode.Open, FileAccess.Read);
int kolp = j;
StreamReader sss = new StreamReader(f1);;
String sss1="";
int o = 0;
float z;
int z1 = 0; ;

while ((sss1 = sss.ReadLine()) != null)
{

sss1 = sss1 + vstavka;
//должна быть Функция хеширования
o++; j--;
if (j % 100== 0)
{
label20.Text = Convert.ToString(o);
label21.Text = Convert.ToString(j);
z = ((o*100)/kolp);
z1= Convert.ToInt32(Math.Ceiling(z));
progressBar2.Value = z1;

}

}
label20.Text = Convert.ToString(o);
label21.Text = Convert.ToString(j);
progressBar2.Value = z1;
f1.Close();

Отправлено: 14:23, 08-05-2008 | #3