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

  #9  
Старый 05.02.2010, 12:21
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
С нами: 12604706

Репутация: 0


По умолчанию

Цитата:
Сообщение от W!z@rD  
void _work_class_log(string text)
{
if (InvokeRequed)
{
BeginInvoke(new MethodInvoker(() => textBox1.AppendText(text)))
}
else
{
textBox1.AppendText(text)
}
}

Типа того.
Дублирование кода? Нехорошо ...

Код:
delegate void ParametrizedMethodInvoker(string text);

void _work_class_log(string text)
{
if (InvokeRequed)
{
BeginInvoke(new ParametrizedMethodInvoker(_work_class_log), text);
return;
}

textBox1.AppendText(text);
}
 
Ответить с цитированием