1、增加单独Job的保存、添加和创建

2、每个Job单独绑定一个图像窗体
3、支持通过以job的方式外部调用
This commit is contained in:
liu.wenjie
2022-05-09 16:17:41 +08:00
parent 7ca84a8720
commit 9dcba19b67
36 changed files with 1022 additions and 113 deletions

View File

@@ -62,5 +62,35 @@ namespace ToolLib.VisionJob
}
}
}
private void picSaveJob_Click(object sender, EventArgs e)
{
SaveFileDialog myDia = new SaveFileDialog();
string jobName = tabJobUnion.SelectedTab.Text;
myDia.Title = "保存job文件";
myDia.Filter = "job文件(*.job)|*.job";
myDia.FilterIndex = 1;
myDia.FileName = jobName;//这里是key
if (myDia.ShowDialog() == DialogResult.OK)
{
VisionJobParams.pVisionProject.SaveJob(jobName, myDia.FileName);
}
}
private void picOpenJob_Click(object sender, EventArgs e)
{
UIInputForm myUIInputForm = new UIInputForm();
myUIInputForm.Label.Text = "输入新建Job名称";
if (myUIInputForm.ShowDialog() == DialogResult.OK)
{
OpenFileDialog myDia = new OpenFileDialog();
if (myDia.ShowDialog() == DialogResult.OK)
{
string newJobName = myUIInputForm.Editor.Text;
VisionJobParams.pVisionProject.LoadJob(newJobName, myDia.FileName);
}
}
}
}
}