当我想创建一个针对我的文件的新进程时,似乎我遇到了新线程的问题?
我的问题在哪里?
当我使用Proces.Run启动我的应用程序时:
错误消息是:在一个线程上创建的控件不能作为另一个线程上的控件的父级。
但是当我想要正常开始时,我没有遇到任何问题。
答案 0 :(得分:0)
public void UpdateLabelText(String value)
{
if (_Form.InvokeRequired)
{
try { _Form.BeginInvoke(new StringParameterDelegate(UpdateLabelText), new object[] { value }); }
catch { ;}
return;
}
foreach (Control ctrl in _Form.Controls.Find("labelName", true))
{
((Label)ctrl).Text = value;
break; // Controls have unique names
}
}
delegate void StringParameterDelegate(string value);