我正在尝试在我的代码中实现 BeginInvoke(),并遇到了这个抛出错误的部分。
private void ShowPicLensPlot()
{
if (PicLensPlot.InvokeRequired)
{
PicLensPlot.BeginInvoke(new Action<Control, bool>(ShowPicLensPlot, PicLensPlot, true));
}
else
{
PicLensPlot.BringToFront();
}
}
错误预期方法名称 上面的源代码已经从VB转换为C#,并且在线工具用于此。 PicLensPlot 是私有System.Windows.Forms.PictureBox PicLensPlot;
答案 0 :(得分:1)
这应该有效:
if (PicLensPlot.InvokeRequired)
{
PicLensPlot.BeginInvoke(new Action(() => ShowPicLensPlot()));
}
else
{
PicLensPlot.BringToFront();
}