Пример #1
0
        private void DGV_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                double Temp;
                string val = DGV.Rows[e.RowIndex].Cells[e.ColumnIndex].EditedFormattedValue.ToString();
                switch (e.ColumnIndex)
                {
                case 1:
                    // type, make combobox drop down
                    //SendKeys.Send("{F4}");
                    break;

                case 2:
                    // section
                    double.TryParse(val, out Temp);
                    using (var form = new FormNumeric(1, 16, Temp))
                    {
                        var result = form.ShowDialog();
                        if (result == DialogResult.OK)
                        {
                            DGV.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = form.ReturnValue;
                        }
                    }
                    break;
                }
            }
            catch (Exception ex)
            {
                mf.Tls.WriteErrorLog("frmRelays/CellClick: " + ex.Message);
            }
        }
Пример #2
0
        private void tbPID_Enter(object sender, EventArgs e)
        {
            int index = (int)((TextBox)sender).Tag;
            int tmp;
            int max;
            int min;

            switch (index)
            {
            case 1:
                max = 10;
                min = 1;
                break;

            case 2:
                max = 255;
                min = 50;
                break;

            default:
                max = 100;
                min = 1;
                break;
            }

            int.TryParse(PIDs[index].Text, out tmp);
            using (var form = new FormNumeric(min, max, tmp))
            {
                var result = form.ShowDialog();
                if (result == DialogResult.OK)
                {
                    PIDs[index].Text = form.ReturnValue.ToString();
                }
            }
        }
Пример #3
0
        private void tbSenID_Enter(object sender, EventArgs e)
        {
            int tempInt;

            int.TryParse(tbSenID.Text, out tempInt);
            using (var form = new FormNumeric(0, 15, tempInt))
            {
                var result = form.ShowDialog();
                if (result == DialogResult.OK)
                {
                    tbSenID.Text = form.ReturnValue.ToString();
                }
            }
        }
Пример #4
0
        private void TankSize_Enter(object sender, EventArgs e)
        {
            double tempD;

            double.TryParse(TankSize.Text, out tempD);
            using (var form = new FormNumeric(0, 100000, tempD))
            {
                var result = form.ShowDialog();
                if (result == DialogResult.OK)
                {
                    TankSize.Text = form.ReturnValue.ToString();
                }
            }
        }
Пример #5
0
        private void tbCalMeasured_Click(object sender, EventArgs e)
        {
            int tempInt;

            int.TryParse(tbCalMeasured.Text, out tempInt);
            using (var form = new FormNumeric(0, 10000, tempInt))
            {
                var result = form.ShowDialog();
                if (result == DialogResult.OK)
                {
                    tbCalMeasured.Text = form.ReturnValue.ToString();
                }
            }
        }
Пример #6
0
        private void IPA1_Click(object sender, EventArgs e)
        {
            double tempD;

            double.TryParse(IPA1.Text, out tempD);
            using (var form = new FormNumeric(0, 255, tempD))
            {
                var result = form.ShowDialog();
                if (result == DialogResult.OK)
                {
                    IPA1.Text = form.ReturnValue.ToString();
                }
            }
        }
Пример #7
0
        private void tbSectionCount_Enter(object sender, EventArgs e)
        {
            double tempD;

            double.TryParse(tbSectionCount.Text, out tempD);
            using (var form = new FormNumeric(1, 16, tempD))
            {
                var result = form.ShowDialog();
                if (result == DialogResult.OK)
                {
                    tbSectionCount.Text = form.ReturnValue.ToString();
                }
            }
        }
Пример #8
0
        private void DGV_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                double tempD;
                string val = DGV.Rows[e.RowIndex].Cells[e.ColumnIndex].EditedFormattedValue.ToString();
                switch (e.ColumnIndex)
                {
                case 1:
                    // width
                    double.TryParse(val, out tempD);
                    if (tempD == 0)
                    {
                        tempD = LastValue;
                    }
                    using (var form = new FormNumeric(0, 10000, tempD))
                    {
                        var result = form.ShowDialog();
                        if (result == DialogResult.OK)
                        {
                            DGV.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = form.ReturnValue;
                            LastValue = form.ReturnValue;
                        }
                    }
                    break;

                case 2:
                    // switch
                    double.TryParse(val, out tempD);
                    using (var form = new FormNumeric(1, 16, tempD))
                    {
                        var result = form.ShowDialog();
                        if (result == DialogResult.OK)
                        {
                            DGV.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = form.ReturnValue;
                        }
                    }
                    break;

                default:
                    break;
                }
            }
            catch (Exception)
            {
            }
        }
Пример #9
0
        private void tb_Enter(object sender, EventArgs e)
        {
            int        index = (int)((TextBox)sender).Tag;
            clsTextBox BX    = Boxes.Item(index);
            double     min   = BX.MinValue;
            double     max   = BX.MaxValue;
            double     Value = BX.Value();

            using (var form = new FormNumeric(min, max, Value))
            {
                var result = form.ShowDialog();
                if (result == DialogResult.OK)
                {
                    BX.TB.Text = form.ReturnValue.ToString();
                }
            }
        }
Пример #10
0
        private void DGV_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            switch (e.ColumnIndex)
            {
            case 2:
            case 3:
                // module, sensor
                using (var form = new FormNumeric(0, 15, 0))
                {
                    var result = form.ShowDialog();
                    if (result == DialogResult.OK)
                    {
                        DGV.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = form.ReturnValue;
                    }
                }
                break;

            case 4:
                // section
                using (var form = new FormNumeric(1, 16, 0))
                {
                    var result = form.ShowDialog();
                    if (result == DialogResult.OK)
                    {
                        DGV.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = form.ReturnValue;
                    }
                }
                break;

            case 5:
                // units/volt
                using (var form = new FormNumeric(0, 1000, 0))
                {
                    var result = form.ShowDialog();
                    if (result == DialogResult.OK)
                    {
                        DGV.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = form.ReturnValue;
                    }
                }
                break;
            }
        }