コード例 #1
0
        private void roundButton_AddItem_Click(object sender, EventArgs e)
        {
            ItemAdd itemAdd = null;

            if (CameraMgr.GetInstance().GetCameraNameArr() != null && CameraMgr.GetInstance().GetCameraNameArr().Count > 0)
            {
                itemAdd = new ItemAdd(CameraMgr.GetInstance().GetCameraNameArr().ToArray());
            }
            else
            {
                itemAdd = new ItemAdd(null);
            }
            DialogResult dialogResult = itemAdd.ShowDialog();

            if (dialogResult == DialogResult.Yes)
            {
                if (VisionMgr.GetInstance().GetItemNamesAndTypes().ContainsKey(itemAdd.ItemName))
                {
                    MessageBox.Show("视觉处理:名称重复", "Err", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else
                {
                    int index = dataGridViewProcessItem.Rows.Count;
                    CreateAndSaveItem(itemAdd.ItemName, itemAdd.VisionProcssName, itemAdd.CamName,
                                      itemAdd.Exposure, itemAdd.Gain);
                }
                dataGridViewProcessItem.Rows.Add("False", itemAdd.ItemName,
                                                 itemAdd.VisionProcssName, itemAdd.CamName,
                                                 itemAdd.Exposure.ToString(), itemAdd.Gain.ToString());
            }
        }
コード例 #2
0
        private void roundButton_AddItem_Click(object sender, EventArgs e)
        {
            ItemAdd itemAdd = null;

            if (CameraMgr.GetInstance().GetCameraNameArr() != null && CameraMgr.GetInstance().GetCameraNameArr().Count > 0)
            {
                itemAdd = new ItemAdd(CameraMgr.GetInstance().GetCameraNameArr().ToArray());
            }
            else
            {
                itemAdd = new ItemAdd(null);
            }
            DialogResult dialogResult = itemAdd.ShowDialog();

            if (dialogResult == DialogResult.Yes)
            {
                dataGridViewProcessItem.Rows.Add("False", itemAdd.ItemName,
                                                 itemAdd.VisionProcssName, itemAdd.CamName,
                                                 itemAdd.Exposure.ToString(), itemAdd.Gain.ToString(), itemAdd.nLightVal.ToString());
            }
        }