private void OnCurrentCellDirty(object sender, EventArgs e)
        {
            if (!_ignoreSelection && dgCogJobResult.CurrentCell != null)
            {
                eCol col  = (eCol)dgCogJobResult.CurrentCell.ColumnIndex;
                int  iRow = dgCogJobResult.CurrentCell.RowIndex;
                ExchangeDataMapBase dataMap = _visionJob.RefResults.dataMap[iRow];
                string editedValue          = dgCogJobResult.CurrentCell.EditedFormattedValue.ToString();
                switch (col)
                {
                case eCol.Min:
                    dataMap.MinString = editedValue;
                    break;

                case eCol.Max:
                    dataMap.MaxString = editedValue;
                    break;

                case eCol.Mode:
                    dataMap.Mode = (SpecBase.eMode)Enum.Parse(typeof(SpecBase.eMode), editedValue);
                    break;

                case eCol.KeyName:
                    dataMap.Key = editedValue;
                    break;
                }
            }
        }
Esempio n. 2
0
        //// generate random number and cast it to enum
        private void generateRandomColAndRow(out eRow o_RandomRow, out eCol o_RandomCol, int i_BoardSize)
        {
            Random random = new Random();

            o_RandomCol = (eCol)random.Next(i_BoardSize);

            o_RandomRow = (eRow)random.Next(i_BoardSize);
        }