Благодаря вопросу, на который ранее был дан ответ на этом сайте, я создал небольшой блок кода.К сожалению, я получил ошибку, которую я не совсем понимаю.Вот блок кода:
private void AddTextToUpListBox(string text)
{
if (lbxServersThatAreUp.InvokeRequired)
{
lbxServersThatAreUp.Invoke(new MethodInvoker(AddTextToUpListBox), new object[] { });
return;
}
lbxServersThatAreUp.Items.Add(text);
}
Я получаю ошибку: «Нет перегрузки для« AddTextToUpListBox »соответствует делегату« System.Windows.Forms.MethodInvoker »"
изменив следующую строку следующим образом:
lbxServersThatAreUp.Invoke(new MethodInvoker(AddTextToUpListBox(text)), new object[] { });
, но если я сделаю это, он просто скажет «Ожидается имя метода».Что я тут не так делаю?