У меня есть некоторые проверки многопоточности, и я могу заставить работать нижеприведенное, позвонив BeginInvoke(new Action<string,string>........
, но мне было интересно, можно ли каким-либо образом использовать предопределенные Действия?
private Action<string, string> DoSomething();
private void MakeItHappen(string InputA, string InputB)
{
if (this.InvokeRequired)
{
this.BeginInvoke(DoSomething(InputA, InputB));
}
else
{
Label.Text = "Done";
MyOtherGUIItem.Visible = false;
}
}