Кросс-нить операции не действительна : C# для нарезания резьбы
Здравствуйте, друзья, я снова вызвал это сообщение,
может ли кто-нибудь из вас научить меня, как решить эту проблему?.
я пытаюсь запустить поток, чтобы получить информацию из Диспетчера задач
таким образом, я могу получить информацию о том, какой процесс в данный момент активирован, приостановлен или закрыт
ранее я вызвал то же самое сообщение об ошибке, попытавшись создать новый usercontrol с потоком, который ошибочен
в этом случае как мне изменить текст моей этикетки ??
потому что когда я попытаюсь изменить свой текст метки внутри потока, он вызовет это.
Что я уже пробовал:
<pre>private void detector() { while (true) { var mycafeclientPro = Process.GetProcessesByName("notepad"); if (mycafeclientPro.Length > 0) { foreach (Process p in mycafeclientPro) { if (p.Responding) { //statusPanel.BackColor = Color.FromArgb(190, 197, 209); statusLabel.Text = "Application activated"; //statusLabel.ForeColor = Color.FromArgb(255, 255, 255); //statusLabel.Location = new Point((statusPanel.Width - statusLabel.Width) / 2, (statusPanel.Height - statusLabel.Height) / 2); } else { } } } else { } } }